mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-26 21:23:53 -06:00
16 lines
1.0 KiB
TypeScript
16 lines
1.0 KiB
TypeScript
declare namespace Reflect {
|
|
function apply(target: Function, thisArgument: any, argumentsList: ArrayLike<any>): any;
|
|
function construct(target: Function, argumentsList: ArrayLike<any>, newTarget?: any): any;
|
|
function defineProperty(target: object, propertyKey: PropertyKey, attributes: PropertyDescriptor): boolean;
|
|
function deleteProperty(target: object, propertyKey: PropertyKey): boolean;
|
|
function get(target: object, propertyKey: PropertyKey, receiver?: any): any;
|
|
function getOwnPropertyDescriptor(target: object, propertyKey: PropertyKey): PropertyDescriptor | undefined;
|
|
function getPrototypeOf(target: object): object;
|
|
function has(target: object, propertyKey: PropertyKey): boolean;
|
|
function isExtensible(target: object): boolean;
|
|
function ownKeys(target: object): PropertyKey[];
|
|
function preventExtensions(target: object): boolean;
|
|
function set(target: object, propertyKey: PropertyKey, value: any, receiver?: any): boolean;
|
|
function setPrototypeOf(target: object, proto: any): boolean;
|
|
}
|