Skip to content

Commit 64743c4

Browse files
committed
fix(lib/es2015): Fix definition of ProxyHandler
1 parent 822962e commit 64743c4

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

src/lib/es2015.proxy.d.ts

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
interface ProxyHandler<T extends object> {
2-
getPrototypeOf? (target: T): object | null;
3-
setPrototypeOf? (target: T, v: any): boolean;
4-
isExtensible? (target: T): boolean;
5-
preventExtensions? (target: T): boolean;
6-
getOwnPropertyDescriptor? (target: T, p: PropertyKey): PropertyDescriptor | undefined;
7-
has? (target: T, p: PropertyKey): boolean;
8-
get? (target: T, p: PropertyKey, receiver: any): any;
9-
set? (target: T, p: PropertyKey, value: any, receiver: any): boolean;
10-
deleteProperty? (target: T, p: PropertyKey): boolean;
11-
defineProperty? (target: T, p: PropertyKey, attributes: PropertyDescriptor): boolean;
12-
ownKeys? (target: T): PropertyKey[];
13-
apply? (target: T, thisArg: any, argArray?: any): any;
14-
construct? (target: T, argArray: any, newTarget?: any): object;
2+
apply?(target: T, thisArg: any, argArray: any[]): any;
3+
construct?(target: T, argArray: any[], newTarget: Function): object;
4+
defineProperty?(target: T, p: string | symbol, attributes: PropertyDescriptor): boolean;
5+
deleteProperty?(target: T, p: string | symbol): boolean;
6+
get?(target: T, p: string | symbol, receiver: any): any;
7+
getOwnPropertyDescriptor?(target: T, p: string | symbol): PropertyDescriptor | undefined;
8+
getPrototypeOf?(target: T): object | null;
9+
has?(target: T, p: string | symbol): boolean;
10+
isExtensible?(target: T): boolean;
11+
ownKeys?(target: T): ArrayLike<string | symbol>;
12+
preventExtensions?(target: T): boolean;
13+
set?(target: T, p: string | symbol, value: any, receiver: any): boolean;
14+
setPrototypeOf?(target: T, v: object | null): boolean;
1515
}
1616

1717
interface ProxyConstructor {

0 commit comments

Comments
 (0)