Searched refs:ThisParameterType (Results 1 – 8 of 8) sorted by relevance
/third_party/typescript/tests/baselines/reference/ |
D | strictBindCallApply2.symbols | 13 type Test = ThisParameterType<typeof fn>; 15 >ThisParameterType : Symbol(ThisParameterType, Decl(lib.es5.d.ts, --, --))
|
D | strictBindCallApply2.types | 11 type Test = ThisParameterType<typeof fn>; 18 >fn.bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A extends a… 20 >bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A extends any[…
|
D | strictBindCallApply2.js | 7 type Test = ThisParameterType<typeof fn>;
|
D | strictBindCallApply1.types | 22 >foo.bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A extends … 24 >bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A extends any[… 30 >foo.bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A extends … 32 >bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A extends any[… 39 >foo.bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A extends … 41 >bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A extends any[… 49 >foo.bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A extends … 51 >bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A extends any[… 59 >overloaded.bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A e… 61 >bind : { <T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>; <T, A0, A extends any[… [all …]
|
/third_party/typescript/tests/cases/conformance/functions/ |
D | strictBindCallApply2.ts | 9 type Test = ThisParameterType<typeof fn>;
|
/third_party/typescript_eslint/packages/scope-manager/src/lib/ |
D | es5.ts | 56 ThisParameterType: {
|
/third_party/typescript/src/lib/ |
D | es5.d.ts | 301 type ThisParameterType<T> = T extends (this: infer U, ...args: any[]) => any ? U : unknown; alias 306 type OmitThisParameter<T> = unknown extends ThisParameterType<T> ? T : T extends (...args: infer A)… 330 bind<T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>;
|
/third_party/typescript/lib/ |
D | lib.es5.d.ts | 321 type ThisParameterType<T> = T extends (this: infer U, ...args: any[]) => any ? U : unknown; alias 326 type OmitThisParameter<T> = unknown extends ThisParameterType<T> ? T : T extends (...args: infer A)… 350 bind<T>(this: T, thisArg: ThisParameterType<T>): OmitThisParameter<T>;
|