TypeScript/tests/baselines/reference/moduleMemberWithoutTypeAnnotation1.js

118 lines
3.7 KiB
TypeScript

//// [moduleMemberWithoutTypeAnnotation1.ts]
module TypeScript.Parser {
class SyntaxCursor {
public currentNode(): SyntaxNode {
return null;
}
}
}
module TypeScript {
export interface ISyntaxElement { };
export interface ISyntaxToken { };
export class PositionedElement {
public childIndex(child: ISyntaxElement) {
return Syntax.childIndex();
}
}
export class PositionedToken {
constructor(parent: PositionedElement, token: ISyntaxToken, fullStart: number) {
}
}
}
module TypeScript {
export class SyntaxNode {
public findToken(position: number, includeSkippedTokens: boolean = false): PositionedToken {
var positionedToken = this.findTokenInternal(null, position, 0);
return null;
}
findTokenInternal(x, y, z) {
return null;
}
}
}
module TypeScript.Syntax {
export function childIndex() { }
export class VariableWidthTokenWithTrailingTrivia implements ISyntaxToken {
private findTokenInternal(parent: PositionedElement, position: number, fullStart: number) {
return new PositionedToken(parent, this, fullStart);
}
}
}
//// [moduleMemberWithoutTypeAnnotation1.js]
var TypeScript;
(function (TypeScript) {
var Parser;
(function (Parser) {
var SyntaxCursor = (function () {
function SyntaxCursor() {
}
SyntaxCursor.prototype.currentNode = function () {
return null;
};
return SyntaxCursor;
})();
})(Parser = TypeScript.Parser || (TypeScript.Parser = {}));
})(TypeScript || (TypeScript = {}));
var TypeScript;
(function (TypeScript) {
;
;
var PositionedElement = (function () {
function PositionedElement() {
}
PositionedElement.prototype.childIndex = function (child) {
return TypeScript.Syntax.childIndex();
};
return PositionedElement;
})();
TypeScript.PositionedElement = PositionedElement;
var PositionedToken = (function () {
function PositionedToken(parent, token, fullStart) {
}
return PositionedToken;
})();
TypeScript.PositionedToken = PositionedToken;
})(TypeScript || (TypeScript = {}));
var TypeScript;
(function (TypeScript) {
var SyntaxNode = (function () {
function SyntaxNode() {
}
SyntaxNode.prototype.findToken = function (position, includeSkippedTokens) {
if (includeSkippedTokens === void 0) { includeSkippedTokens = false; }
var positionedToken = this.findTokenInternal(null, position, 0);
return null;
};
SyntaxNode.prototype.findTokenInternal = function (x, y, z) {
return null;
};
return SyntaxNode;
})();
TypeScript.SyntaxNode = SyntaxNode;
})(TypeScript || (TypeScript = {}));
var TypeScript;
(function (TypeScript) {
var Syntax;
(function (Syntax) {
function childIndex() { }
Syntax.childIndex = childIndex;
var VariableWidthTokenWithTrailingTrivia = (function () {
function VariableWidthTokenWithTrailingTrivia() {
}
VariableWidthTokenWithTrailingTrivia.prototype.findTokenInternal = function (parent, position, fullStart) {
return new TypeScript.PositionedToken(parent, this, fullStart);
};
return VariableWidthTokenWithTrailingTrivia;
})();
Syntax.VariableWidthTokenWithTrailingTrivia = VariableWidthTokenWithTrailingTrivia;
})(Syntax = TypeScript.Syntax || (TypeScript.Syntax = {}));
})(TypeScript || (TypeScript = {}));