Skip to content

Commit 9dcf10b

Browse files
committed
fix: Re-add missing countWithoutUndefined func
1 parent 3cf5d2d commit 9dcf10b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/Encoder.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,18 @@ export class Encoder<ContextType = undefined> {
362362
}
363363
}
364364

365+
private countWithoutUndefined(object: Record<string, unknown>, keys: ReadonlyArray<string>): number {
366+
let count = 0;
367+
368+
for (const key of keys) {
369+
if (object[key] !== undefined) {
370+
count++;
371+
}
372+
}
373+
374+
return count;
375+
}
376+
365377
private encodeMap(object: Record<string, unknown>, depth: number) {
366378
const keys = Object.keys(object);
367379
if (this.sortKeys) {

0 commit comments

Comments
 (0)