TypeScript/tests/cases/compiler/typeUsedAsValueError.ts

23 lines
440 B
TypeScript
Raw Normal View History

interface Interface {
}
2016-08-15 04:26:45 +02:00
class SomeClass {
}
2016-08-15 04:26:45 +02:00
type TypeAliasForSomeClass = SomeClass;
type someType = { x: number };
2016-08-15 04:26:45 +02:00
function acceptsSomeType(a: someType) {
}
let one = Interface;
2016-08-15 04:26:45 +02:00
let two = InterfaceNotFound;
let three = TypeAliasForSomeClass;
let four = new TypeAliasForSomeClass();
let five = new TypeAliasForSomeClassNotFound();
let six = someType;
acceptsSomeType(someType);
acceptsSomeType(someTypeNotFound);