class fakeNum{ constructor(_val:string){} static aa='xx' static bb =11 } interface fakeNum2{ new(val:string):fakeNum aa:string bb:number } let kk:fakeNum2 = fakeNum