2014-07-13 01:04:16 +02:00
|
|
|
// @Filename: foo1.ts
|
|
|
|
var x = 10;
|
2015-02-26 01:03:03 +01:00
|
|
|
export = typeof x; // Ok
|
2014-07-13 01:04:16 +02:00
|
|
|
|
|
|
|
// @Filename: foo2.ts
|
2015-02-26 01:03:03 +01:00
|
|
|
export = "sausages"; // Ok
|
2014-07-13 01:04:16 +02:00
|
|
|
|
|
|
|
// @Filename: foo3.ts
|
2015-02-26 01:03:03 +01:00
|
|
|
export = class Foo3 {}; // Error, not an expression
|
2014-07-13 01:04:16 +02:00
|
|
|
|
|
|
|
// @Filename: foo4.ts
|
2015-02-26 01:03:03 +01:00
|
|
|
export = true; // Ok
|
2014-07-13 01:04:16 +02:00
|
|
|
|
|
|
|
// @Filename: foo5.ts
|
|
|
|
export = undefined; // Valid. undefined is an identifier in JavaScript/TypeScript
|
|
|
|
|
|
|
|
// @Filename: foo6.ts
|
2015-02-26 01:03:03 +01:00
|
|
|
export = void; // Error, void operator requires an argument
|
2014-07-13 01:04:16 +02:00
|
|
|
|
|
|
|
// @Filename: foo7.ts
|
2015-02-26 01:03:03 +01:00
|
|
|
export = Date || String; // Ok
|
2014-07-13 01:04:16 +02:00
|
|
|
|
|
|
|
// @Filename: foo8.ts
|
2015-02-26 01:03:03 +01:00
|
|
|
export = null; // Ok
|
2014-07-13 01:04:16 +02:00
|
|
|
|