1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 | declare namespace Reflect {
|
22 | function apply(target: Function, thisArgument: any, argumentsList: ArrayLike<any>): any;
|
23 | function construct(target: Function, argumentsList: ArrayLike<any>, newTarget?: any): any;
|
24 | function defineProperty(target: object, propertyKey: PropertyKey, attributes: PropertyDescriptor): boolean;
|
25 | function deleteProperty(target: object, propertyKey: PropertyKey): boolean;
|
26 | function get(target: object, propertyKey: PropertyKey, receiver?: any): any;
|
27 | function getOwnPropertyDescriptor(target: object, propertyKey: PropertyKey): PropertyDescriptor | undefined;
|
28 | function getPrototypeOf(target: object): object;
|
29 | function has(target: object, propertyKey: PropertyKey): boolean;
|
30 | function isExtensible(target: object): boolean;
|
31 | function ownKeys(target: object): PropertyKey[];
|
32 | function preventExtensions(target: object): boolean;
|
33 | function set(target: object, propertyKey: PropertyKey, value: any, receiver?: any): boolean;
|
34 | function setPrototypeOf(target: object, proto: any): boolean;
|
35 | }
|