Skip to content

Commit 2338692

Browse files
pocesarlutovich
authored andcommitted
Update record.d.ts
_fields is wrong, it should be an array of T
1 parent c294ea2 commit 2338692

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lib/v1/record.d.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,13 @@ declare type Visitor<T> = (field: string, value: T, context: Record<T>) => void;
55
declare class Record<T> {
66
keys: string[];
77
length: number;
8-
_fields: string[];
8+
_fields: T[];
99

1010
constructor(keys: string[], fields: string[], fieldLookup: { [index: string]: string });
1111

1212
forEach(visitor: Visitor<T>): void;
13-
toObject(): Partial<T>;
14-
get<K extends any>(key: number): K;
15-
get<K extends keyof T>(key: K): T[K];
13+
toObject(): Partial<{ [ret: string]: T>;
14+
get<K extends T>(key: string | number): K;
1615
has(key: string | number): boolean;
1716
}
1817

0 commit comments

Comments
 (0)