TypeScript/tests/baselines/reference/functionLiteral.js

25 lines
480 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//// [functionLiteral.ts]
// basic valid forms of function literals
var x = () => 1;
var x: {
(): number;
}
var y: { (x: string): string; };
var y: (x: string) => string;
var y2: { <T>(x: T): T; } = <T>(x: T) => x
var z: { new (x: number): number; };
var z: new (x: number) => number;
//// [functionLiteral.js]
// basic valid forms of function literals
var x = function () { return 1; };
2014-07-13 01:04:16 +02:00
var x;
var y;
var y;
var y2 = function (x) { return x; };
2014-07-13 01:04:16 +02:00
var z;
var z;