Skip to content

Commit 6e9a50b

Browse files
committed
feat: Make generateKeyName protected (previously private)
1 parent e860516 commit 6e9a50b

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/index.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,16 @@ export class DrupalJsonApiParams implements DrupalJsonApiParamsInterface {
366366
return key;
367367
}
368368

369-
private generateKeyName(obj: any, proposedKey: string, enforceKeyName: boolean = false): string {
369+
/**
370+
* Generate a unique key name for the given object.
371+
*
372+
* @param obj The object to generate a key name for.
373+
* @param proposedKey The proposed key name.
374+
* @param enforceKeyName Whether to enforce the key name.
375+
*
376+
* @returns The generated key name.
377+
*/
378+
protected generateKeyName(obj: any, proposedKey: string, enforceKeyName: boolean = false): string {
370379
const length = Object.keys(obj).length;
371380
if (enforceKeyName) {
372381
for (let ndx = 1; ndx <= length; ndx++) {

0 commit comments

Comments
 (0)