TypeScript/tests/baselines/reference/indexer2A.js

22 lines
582 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//// [indexer2A.ts]
class IHeapObjectProperty { }
class IDirectChildrenMap {
// Decided to enforce a semicolon after declarations
hasOwnProperty(objectId: number): boolean
[objectId: number]: IHeapObjectProperty[]
}
var directChildrenMap = <IDirectChildrenMap>{};
//// [indexer2A.js]
var IHeapObjectProperty = (function () {
function IHeapObjectProperty() {
}
return IHeapObjectProperty;
})();
var IDirectChildrenMap = (function () {
function IDirectChildrenMap() {
}
return IDirectChildrenMap;
})();
var directChildrenMap = {};