UNPKG

601 BTypeScriptView Raw
1export declare const assign: {
2 <T extends {}, U>(target: T, source: U): T & U;
3 <T extends {}, U, V>(target: T, source1: U, source2: V): T & U & V;
4 <T extends {}, U, V, W>(target: T, source1: U, source2: V, source3: W): T & U & V & W;
5 (target: object, ...sources: any[]): any;
6};
7export declare function values<T>(obj: {
8 [s: string]: T;
9}): T[];
10export type ObjectEntry<D extends object> = {
11 [P in keyof D]: [P, D[P]];
12}[keyof D];
13export declare function entries<D extends object>(dict: D): ObjectEntry<D>[];
14export declare function keys<T extends object>(obj: T): (keyof T)[];