/** * 在浏览器中建立根对象`window`(`self`)`global`。 * 在服务器上,或者在一些虚拟机中为`this`。我们使用`self`,而不是支持`WebWorker`的`window`。 */ export declare const root: any; /** 用于更快的访问`Node.js`帮助程序 */ export declare const nodeTypes: any; export declare const nativeIsBuffer: any; export declare const supportsArrayBuffer: boolean; export declare const supportsDataView: boolean; export declare const MAX_SAFE_INTEGER = 9007199254740991; export declare const ArrayProto: any[]; export declare const ObjectProto: Object; export declare const SymbolProto: Symbol | null; export declare const push: (...items: any[]) => number, slice: (start?: number | undefined, end?: number | undefined) => any[], concat: { (...items: ConcatArray[]): any[]; (...items: any[]): any[]; }; export declare const toString: () => string, hasOwnProperty: (v: PropertyKey) => boolean; export declare const getPrototypeOf: (o: any) => any; export declare const nativeIsArray: (arg: any) => arg is any[]; export declare const nativeAssign: { (target: T, source: U): T & U; (target: T_1, source1: U_1, source2: V): T_1 & U_1 & V; (target: T_2, source1: U_2, source2: V_1, source3: W): T_2 & U_2 & V_1 & W; (target: object, ...sources: any[]): any; }; export declare const nativeKeys: { (o: object): string[]; (o: {}): string[]; }; export declare const nativeValues: { (o: { [s: string]: T; } | ArrayLike): T[]; (o: {}): any[]; }; export declare const nativeEntries: { (o: { [s: string]: T; } | ArrayLike): [string, T][]; (o: {}): [string, any][]; }; export declare const nativeFromEntries: { (entries: Iterable): { [k: string]: T; }; (entries: Iterable): any; }; export declare const nativeCreate: { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType): any; }; export declare const nativeIsView: false | ((arg: any) => arg is ArrayBufferView); export declare const nativeIsNaN: typeof isNaN; export declare const nativeIsFinite: typeof isFinite;