=== tests/cases/compiler/genericStaticAnyTypeFunction.ts === class A { >A : A static one(source: T, value: number): T { >one : (source: T, value: number) => T >T : T >source : T >T : T >value : number >T : T return source; >source : T } static goo() { return 0; } >goo : () => number >0 : number static two(source: T): T { >two : (source: T) => T >T : T >source : T >T : T >T : T return this.one(source, 42); // should not error >this.one(source, 42) : T >this.one : (source: T, value: number) => T >this : typeof A >one : (source: T, value: number) => T >T : T >source : T >42 : number } }