TypeScript/tests/cases/conformance/salsa/propertyAssignmentUseParentType3.ts

22 lines
325 B
TypeScript
Raw Normal View History

// don't use the parent type if it's a function declaration (#33741)
function foo1(): number {
return 123;
}
foo1.toFixed = "";
function foo2(): any[] {
return [];
}
foo2.join = "";
function foo3(): string {
return "";
}
foo3.trim = "";
function foo4(): ({x: number}) {
return {x: 123};
}
foo4.x = "456";