1 | export 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 | };
|
7 | export declare function values<T>(obj: {
|
8 | [s: string]: T;
|
9 | }): T[];
|
10 | export type ObjectEntry<D extends object> = {
|
11 | [P in keyof D]: [P, D[P]];
|
12 | }[keyof D];
|
13 | export declare function entries<D extends object>(dict: D): ObjectEntry<D>[];
|
14 | export declare function keys<T extends object>(obj: T): (keyof T)[];
|