TypeScript/tests/cases/conformance/expressions/newOperator/newOperatorErrorCases_noImplicitAny.ts

10 lines
239 B
TypeScript

// @noImplicitAny: true
function fnNumber(this: void): number { return 90; }
new fnNumber(); // Error
function fnVoid(this: void): void {}
new fnVoid(); // Error
function functionVoidNoThis(): void {}
new functionVoidNoThis(); // Error