tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(4,1): error TS6053: File 'tests/cases/conformance/parser/ecmascript5/typescript.ts' not found. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(8,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(9,39): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(10,34): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(11,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(12,34): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(13,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(14,37): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(15,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(16,34): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(17,38): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(18,39): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(19,34): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(20,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(21,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(22,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(23,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(24,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(25,32): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(26,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(27,34): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(28,32): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(29,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(30,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(31,39): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(32,44): error TS2304: Cannot find name 'Identifier'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(33,37): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(34,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(35,34): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(36,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(37,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(38,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(39,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(40,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(41,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(42,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(43,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(44,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(45,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(46,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(47,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(48,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(49,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(50,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(51,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(52,32): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(53,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(54,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(55,32): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(56,32): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(57,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(58,34): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(59,32): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(60,32): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(61,32): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(62,32): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(63,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(64,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(65,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(66,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(67,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(68,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(69,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(70,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(71,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(72,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(73,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(74,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(75,37): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(76,37): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(77,43): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(78,43): error TS2304: Cannot find name 'FuncDecl'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(79,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(80,41): error TS2304: Cannot find name 'VarDecl'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(81,37): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(82,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(83,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(84,38): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(85,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(86,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(87,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(88,32): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(89,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(90,37): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(91,37): error TS2304: Cannot find name 'Block'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(92,34): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(93,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(94,33): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(95,38): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(96,40): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(97,37): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(98,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(99,38): error TS2304: Cannot find name 'ASTList'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(100,39): error TS2304: Cannot find name 'Script'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(101,46): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(102,60): error TS2304: Cannot find name 'InterfaceDeclaration'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(103,54): error TS2304: Cannot find name 'ModuleDeclaration'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(104,47): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(105,34): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(106,40): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(107,46): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(108,37): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(109,36): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(110,37): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(111,35): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(112,37): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(113,38): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(114,37): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(117,34): error TS2304: Cannot find name 'Script'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(118,25): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(118,38): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(123,26): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(123,39): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(128,33): error TS2339: Property 'getAstWalkerFactory' does not exist on type 'typeof TypeScript'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(132,51): error TS2304: Cannot find name 'AST'. tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(135,36): error TS2304: Cannot find name 'NodeType'. ==== tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts (116 errors) ==== // Copyright (c) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0. // See LICENSE.txt in the project root for complete license information. /// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !!! error TS6053: File 'typescript.ts' not found. module TypeScript.AstWalkerWithDetailCallback { export interface AstWalkerDetailCallback { EmptyCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. EmptyExprCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. TrueCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. FalseCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. ThisCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. SuperCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. QStringCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. RegexCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. NullCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. ArrayLitCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. ObjectLitCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. VoidCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. CommaCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. PosCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. NegCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. DeleteCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AwaitCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. InCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. DotCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. FromCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. IsCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. InstOfCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. TypeofCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. NumberLitCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. NameCallback? (pre, identifierAst: Identifier): boolean; ~~~~~~~~~~ !!! error TS2304: Cannot find name 'Identifier'. TypeRefCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. IndexCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. CallCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. NewCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgAddCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgSubCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgDivCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgMulCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgModCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgAndCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgXorCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgOrCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgLshCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgRshCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AsgRs2Callback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. QMarkCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. LogOrCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. LogAndCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. OrCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. XorCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AndCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. EqCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. NeCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. EqvCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. NEqvCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. LtCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. LeCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. GtCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. GeCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. AddCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. SubCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. MulCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. DivCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. ModCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. LshCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. RshCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. Rs2Callback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. NotCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. LogNotCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. IncPreCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. DecPreCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. IncPostCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. DecPostCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. TypeAssertionCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. FuncDeclCallback? (pre, funcDecl: FuncDecl): boolean; ~~~~~~~~ !!! error TS2304: Cannot find name 'FuncDecl'. MemberCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. VarDeclCallback? (pre, varDecl: VarDecl): boolean; ~~~~~~~ !!! error TS2304: Cannot find name 'VarDecl'. ArgDeclCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. ReturnCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. BreakCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. ContinueCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. ThrowCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. ForCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. ForInCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. IfCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. WhileCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. DoWhileCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. BlockCallback? (pre, block: Block): boolean; ~~~~~ !!! error TS2304: Cannot find name 'Block'. CaseCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. SwitchCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. TryCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. TryCatchCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. TryFinallyCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. FinallyCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. CatchCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. ListCallback? (pre, astList: ASTList): boolean; ~~~~~~~ !!! error TS2304: Cannot find name 'ASTList'. ScriptCallback? (pre, script: Script): boolean; ~~~~~~ !!! error TS2304: Cannot find name 'Script'. ClassDeclarationCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. InterfaceDeclarationCallback? (pre, interfaceDecl: InterfaceDeclaration): boolean; ~~~~~~~~~~~~~~~~~~~~ !!! error TS2304: Cannot find name 'InterfaceDeclaration'. ModuleDeclarationCallback? (pre, moduleDecl: ModuleDeclaration): boolean; ~~~~~~~~~~~~~~~~~ !!! error TS2304: Cannot find name 'ModuleDeclaration'. ImportDeclarationCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. WithCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. LabelCallback? (pre, labelAST: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. LabeledStatementCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. EBStartCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. GotoEBCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. EndCodeCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. ErrorCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. CommentCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. DebuggerCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. DefaultCallback? (pre, ast: AST): boolean; ~~~ !!! error TS2304: Cannot find name 'AST'. } export function walk(script: Script, callback: AstWalkerDetailCallback): void { ~~~~~~ !!! error TS2304: Cannot find name 'Script'. var pre = (cur: AST, parent: AST) => { ~~~ !!! error TS2304: Cannot find name 'AST'. ~~~ !!! error TS2304: Cannot find name 'AST'. walker.options.goChildren = AstWalkerCallback(true, cur, callback); return cur; } var post = (cur: AST, parent: AST) => { ~~~ !!! error TS2304: Cannot find name 'AST'. ~~~ !!! error TS2304: Cannot find name 'AST'. AstWalkerCallback(false, cur, callback); return cur; } var walker = TypeScript.getAstWalkerFactory().getWalker(pre, post); ~~~~~~~~~~~~~~~~~~~ !!! error TS2339: Property 'getAstWalkerFactory' does not exist on type 'typeof TypeScript'. walker.walk(script, null); } function AstWalkerCallback(pre: boolean, ast: AST, callback: AstWalkerDetailCallback): boolean { ~~~ !!! error TS2304: Cannot find name 'AST'. // See if the Callback needs to be handled using specific one or default one var nodeType = ast.nodeType; var callbackString = (NodeType)._map[nodeType] + "Callback"; ~~~~~~~~ !!! error TS2304: Cannot find name 'NodeType'. if (callback[callbackString]) { return callback[callbackString](pre, ast); } if (callback.DefaultCallback) { return callback.DefaultCallback(pre, ast); } return true; } }