TypeScript/tests/baselines/reference/functionExpressionReturningItself.js

21 lines
509 B
JavaScript

//// [functionExpressionReturningItself.ts]
var x = function somefn() { return somefn; };
//// [functionExpressionReturningItself.js]
var x = function somefn() {
return somefn;
};
//// [functionExpressionReturningItself.d.ts]
declare var x: () => typeof somefn;
//// [DtsFileErrors]
==== tests/cases/compiler/functionExpressionReturningItself.d.ts (1 errors) ====
declare var x: () => typeof somefn;
~~~~~~
!!! Cannot find name 'somefn'.