api documentation for typescript (v2.2.2)

TypeScript is a language for application scale JavaScript development

table of contents

  1. module typescript
    1. boolean typescript.disableIncrementalParsing
    2. boolean typescript.localeCompareIsCorrect
    3. function typescript.ClassificationTypeNames ()
    4. function typescript.CoreServicesShimHostAdapter (shimHost)
    5. function typescript.LanguageServiceShimHostAdapter (shimHost)
    6. function typescript.OperationCanceledException ()
    7. function typescript.TextChange ()
    8. function typescript.TypeScriptServicesFactory ()
    9. function typescript.addEmitHelper (node, helper)
    10. function typescript.addEmitHelpers (node, helpers)
    11. function typescript.addPrologueDirectives (target, source, ensureUseStrict, visitor)
    12. function typescript.addRange (to, from)
    13. function typescript.adjustExtensionPriority (extensionPriority, supportedExtensions)
    14. function typescript.aggregateTransformFlags (node)
    15. function typescript.append (to, value)
    16. function typescript.arrayFrom (iterator)
    17. function typescript.arrayIsEqualTo (array1, array2, equaler)
    18. function typescript.arrayToMap (array, makeKey, makeValue)
    19. function typescript.assign (t)
    20. function typescript.binarySearch (array, value, comparer, offset)
    21. function typescript.bindSourceFile (file, options)
    22. function typescript.breakIntoCharacterSpans (identifier)
    23. function typescript.breakIntoWordSpans (identifier)
    24. function typescript.chain (a, b, c, d, e)
    25. function typescript.chainDiagnosticMessages (details, message)
    26. function typescript.changeExtension (path, newExtension)
    27. function typescript.changesAffectModuleResolution (oldOptions, newOptions)
    28. function typescript.childIsDecorated (node)
    29. function typescript.classicNameResolver (moduleName, containingFile, compilerOptions, host, cache)
    30. function typescript.climbPastPropertyAccess (node)
    31. function typescript.clone (object)
    32. function typescript.cloneMap (map)
    33. function typescript.collapseRangeToEnd (range)
    34. function typescript.collapseRangeToStart (range)
    35. function typescript.collapseTextChangeRangesAcrossMultipleVersions (changes)
    36. function typescript.collectExternalModuleInfo (sourceFile, resolver, compilerOptions)
    37. function typescript.combinePaths (path1, path2)
    38. function typescript.compact (array)
    39. function typescript.compareDataObjects (dst, src)
    40. function typescript.compareDiagnostics (d1, d2)
    41. function typescript.compareEmitHelpers (x, y)
    42. function typescript.comparePaths (a, b, currentDirectory, ignoreCase)
    43. function typescript.compareStrings (a, b, ignoreCase)
    44. function typescript.compareStringsCaseInsensitive (a, b)
    45. function typescript.compareValues (a, b)
    46. function typescript.compose (a, b, c, d, e)
    47. function typescript.computeCommonSourceDirectoryOfFilenames (fileNames, currentDirectory, getCanonicalFileName)
    48. function typescript.computeLineAndCharacterOfPosition (lineStarts, position)
    49. function typescript.computeLineStarts (text)
    50. function typescript.computePositionOfLineAndCharacter (lineStarts, line, character)
    51. function typescript.computeTransformFlagsForNode (node, subtreeFlags)
    52. function typescript.concatenate (array1, array2)
    53. function typescript.concatenateDiagnosticMessageChains (headChain, tailChain)
    54. function typescript.contains (array, value)
    55. function typescript.containsParseError (node)
    56. function typescript.containsPath (parent, child, currentDirectory, ignoreCase)
    57. function typescript.convertCompileOnSaveOptionFromJson (jsonOption, basePath, errors)
    58. function typescript.convertCompilerOptionsFromJson (jsonOptions, basePath, configFileName)
    59. function typescript.convertEnableAutoDiscoveryToEnable (typeAcquisition)
    60. function typescript.convertToArray (iterator, f)
    61. function typescript.convertToArrayAssignmentElement (element)
    62. function typescript.convertToArrayAssignmentPattern (node)
    63. function typescript.convertToAssignmentElementTarget (node)
    64. function typescript.convertToAssignmentPattern (node)
    65. function typescript.convertToBase64 (input)
    66. function typescript.convertToFunctionBody (node, multiLine)
    67. function typescript.convertToObjectAssignmentElement (element)
    68. function typescript.convertToObjectAssignmentPattern (node)
    69. function typescript.convertToRelativePath (absoluteOrRelativePath, basePath, getCanonicalFileName)
    70. function typescript.convertTypeAcquisitionFromJson (jsonOptions, basePath, configFileName)
    71. function typescript.copyEntries (source, target)
    72. function typescript.couldStartTrivia (text, pos)
    73. function typescript.countWhere (array, predicate)
    74. function typescript.createAdd (left, right)
    75. function typescript.createArrayBindingPattern (elements)
    76. function typescript.createArrayConcat (array, values)
    77. function typescript.createArrayLiteral (elements, multiLine)
    78. function typescript.createArraySlice (array, start)
    79. function typescript.createArrowFunction (modifiers, typeParameters, parameters, type, equalsGreaterThanToken, body)
    80. function typescript.createAsExpression (expression, type)
    81. function typescript.createAssignHelper (context, attributesSegments)
    82. function typescript.createAssignment (left, right)
    83. function typescript.createAwait (expression)
    84. function typescript.createBinary (left, operator, right)
    85. function typescript.createBindingElement (propertyName, dotDotDotToken, name, initializer)
    86. function typescript.createBlock (statements, multiLine)
    87. function typescript.createBreak (label)
    88. function typescript.createBundle (sourceFiles)
    89. function typescript.createCall (expression, typeArguments, argumentsArray)
    90. function typescript.createCallBinding (expression, recordTempVariable, languageVersion, cacheIdentifiers)
    91. function typescript.createCaseBlock (clauses)
    92. function typescript.createCaseClause (expression, statements)
    93. function typescript.createCatchClause (variableDeclaration, block)
    94. function typescript.createClassDeclaration (decorators, modifiers, name, typeParameters, heritageClauses, members)
    95. function typescript.createClassExpression (modifiers, name, typeParameters, heritageClauses, members)
    96. function typescript.createClassifier ()
    97. function typescript.createComma (left, right)
    98. function typescript.createCommentWriter (printerOptions, emitPos)
    99. function typescript.createCompilerDiagnostic (message)
    100. function typescript.createCompilerDiagnosticForInvalidCustomType (opt)
    101. function typescript.createCompilerDiagnosticFromMessageChain (chain)
    102. function typescript.createCompilerHost (options, setParentNodes)
    103. function typescript.createComputedPropertyName (expression)
    104. function typescript.createConditional (condition, questionTokenOrWhenTrue, whenTrueOrWhenFalse, colonToken, whenFalse)
    105. function typescript.createConstructor (decorators, modifiers, parameters, body)
    106. function typescript.createContinue (label)
    107. function typescript.createDecorator (expression)
    108. function typescript.createDefaultClause (statements)
    109. function typescript.createDelete (expression)
    110. function typescript.createDiagnosticCollection ()
    111. function typescript.createDiagnosticForNode (node, message, arg0, arg1, arg2)
    112. function typescript.createDiagnosticForNodeFromMessageChain (node, messageChain)
    113. function typescript.createDiagnosticForNodeInSourceFile (sourceFile, node, message, arg0, arg1, arg2)
    114. function typescript.createDo (statement, expression)
    115. function typescript.createDocumentRegistry (useCaseSensitiveFileNames, currentDirectory)
    116. function typescript.createElementAccess (expression, index)
    117. function typescript.createEmptyStatement ()
    118. function typescript.createEndOfDeclarationMarker (original)
    119. function typescript.createEnumDeclaration (decorators, modifiers, name, members)
    120. function typescript.createEnumMember (name, initializer)
    121. function typescript.createExportAssignment (decorators, modifiers, isExportEquals, expression)
    122. function typescript.createExportDeclaration (decorators, modifiers, exportClause, moduleSpecifier)
    123. function typescript.createExportDefault (expression)
    124. function typescript.createExportSpecifier (name, propertyName)
    125. function typescript.createExpressionForJsxElement (jsxFactoryEntity, reactNamespace, tagName, props, children, parentElement, location)
    126. function typescript.createExpressionForObjectLiteralElementLike (node, property, receiver)
    127. function typescript.createExpressionForPropertyName (memberName)
    128. function typescript.createExpressionFromEntityName (node)
    129. function typescript.createExpressionWithTypeArguments (typeArguments, expression)
    130. function typescript.createExternalModuleExport (exportName)
    131. function typescript.createExternalModuleReference (expression)
    132. function typescript.createFalse ()
    133. function typescript.createFileDiagnostic (file, start, length, message)
    134. function typescript.createFileMap (keyMapper)
    135. function typescript.createFor (initializer, condition, incrementor, statement)
    136. function typescript.createForIn (initializer, expression, statement)
    137. function typescript.createForOf (initializer, expression, statement)
    138. function typescript.createFunctionApply (func, thisArg, argumentsExpression, location)
    139. function typescript.createFunctionCall (func, thisArg, argumentsList, location)
    140. function typescript.createFunctionDeclaration (decorators, modifiers, asteriskToken, name, typeParameters, parameters, type, body)
    141. function typescript.createFunctionExpression (modifiers, asteriskToken, name, typeParameters, parameters, type, body)
    142. function typescript.createGetAccessor (decorators, modifiers, name, parameters, type, body)
    143. function typescript.createGetCanonicalFileName (useCaseSensitiveFileNames)
    144. function typescript.createHeritageClause (token, types)
    145. function typescript.createIdentifier (text)
    146. function typescript.createIf (expression, thenStatement, elseStatement)
    147. function typescript.createImportClause (name, namedBindings)
    148. function typescript.createImportDeclaration (decorators, modifiers, importClause, moduleSpecifier)
    149. function typescript.createImportEqualsDeclaration (decorators, modifiers, name, moduleReference)
    150. function typescript.createImportSpecifier (propertyName, name)
    151. function typescript.createJsxAttribute (name, initializer)
    152. function typescript.createJsxClosingElement (tagName)
    153. function typescript.createJsxElement (openingElement, children, closingElement)
    154. function typescript.createJsxExpression (expression, dotDotDotToken)
    155. function typescript.createJsxOpeningElement (tagName, attributes)
    156. function typescript.createJsxSelfClosingElement (tagName, attributes)
    157. function typescript.createJsxSpreadAttribute (expression)
    158. function typescript.createLabel (label, statement)
    159. function typescript.createLanguageService (host, documentRegistry)
    160. function typescript.createLanguageServiceSourceFile (fileName, scriptSnapshot, scriptTarget, version, setNodeParents, scriptKind)
    161. function typescript.createLessThan (left, right)
    162. function typescript.createLiteral (value)
    163. function typescript.createLogicalAnd (left, right)
    164. function typescript.createLogicalNot (operand)
    165. function typescript.createLogicalOr (left, right)
    166. function typescript.createLoopVariable ()
    167. function typescript.createMap ()
    168. function typescript.createMapFromTemplate (template)
    169. function typescript.createMathPow (left, right, location)
    170. function typescript.createMemberAccessForPropertyName (target, memberName, location)
    171. function typescript.createMergeDeclarationMarker (original)
    172. function typescript.createMethod (decorators, modifiers, asteriskToken, name, typeParameters, parameters, type, body)
    173. function typescript.createModuleBlock (statements)
    174. function typescript.createModuleDeclaration (decorators, modifiers, name, body, flags)
    175. function typescript.createModuleResolutionCache (currentDirectory, getCanonicalFileName)
    176. function typescript.createMultiMap ()
    177. function typescript.createNamedExports (elements)
    178. function typescript.createNamedImports (elements)
    179. function typescript.createNamespaceImport (name)
    180. function typescript.createNew (expression, typeArguments, argumentsArray)
    181. function typescript.createNode (kind, pos, end)
    182. function typescript.createNodeArray (elements, hasTrailingComma)
    183. function typescript.createNonNullExpression (expression)
    184. function typescript.createNotEmittedStatement (original)
    185. function typescript.createNull ()
    186. function typescript.createNumericLiteral (value)
    187. function typescript.createObjectBindingPattern (elements)
    188. function typescript.createObjectLiteral (properties, multiLine)
    189. function typescript.createOmittedExpression ()
    190. function typescript.createParameter (decorators, modifiers, dotDotDotToken, name, questionToken, type, initializer)
    191. function typescript.createParen (expression)
    192. function typescript.createPartiallyEmittedExpression (expression, original)
    193. function typescript.createPatternMatcher (pattern)
    194. function typescript.createPostfix (operand, operator)
    195. function typescript.createPostfixIncrement (operand)
    196. function typescript.createPrefix (operator, operand)
    197. function typescript.createPrinter (printerOptions, handlers)
    198. function typescript.createProgram (rootNames, options, host, oldProgram)
    199. function typescript.createProperty (decorators, modifiers, name, questionToken, type, initializer)
    200. function typescript.createPropertyAccess (expression, name)
    201. function typescript.createPropertyAssignment (name, initializer)
    202. function typescript.createQualifiedName (left, right)
    203. function typescript.createRange (pos, end)
    204. function typescript.createReturn (expression)
    205. function typescript.createScanner (languageVersion, skipTrivia, languageVariant, text, onError, start, length)
    206. function typescript.createSetAccessor (decorators, modifiers, name, parameters, body)
    207. function typescript.createShorthandPropertyAssignment (name, objectAssignmentInitializer)
    208. function typescript.createSourceFile (fileName, sourceText, languageVersion, setParentNodes, scriptKind)
    209. function typescript.createSourceMapWriter (host, writer)
    210. function typescript.createSpread (expression)
    211. function typescript.createSpreadAssignment (expression)
    212. function typescript.createStatement (expression)
    213. function typescript.createStrictEquality (left, right)
    214. function typescript.createStrictInequality (left, right)
    215. function typescript.createSubtract (left, right)
    216. function typescript.createSuper ()
    217. function typescript.createSwitch (expression, caseBlock)
    218. function typescript.createTaggedTemplate (tag, template)
    219. function typescript.createTempVariable (recordTempVariable)
    220. function typescript.createTemplateExpression (head, templateSpans)
    221. function typescript.createTemplateSpan (expression, literal)
    222. function typescript.createTextChangeRange (span, newLength)
    223. function typescript.createTextSpan (start, length)
    224. function typescript.createTextSpanFromBounds (start, end)
    225. function typescript.createTextSpanFromNode (node, sourceFile)
    226. function typescript.createTextWriter (newLine)
    227. function typescript.createThis ()
    228. function typescript.createThrow (expression)
    229. function typescript.createToken (token)
    230. function typescript.createTokenRange (pos, token)
    231. function typescript.createTrue ()
    232. function typescript.createTry (tryBlock, catchClause, finallyBlock)
    233. function typescript.createTypeAssertion (type, expression)
    234. function typescript.createTypeCheck (value, tag)
    235. function typescript.createTypeChecker (host, produceDiagnostics)
    236. function typescript.createTypeOf (expression)
    237. function typescript.createUniqueName (text)
    238. function typescript.createVariableDeclaration (name, type, initializer)
    239. function typescript.createVariableDeclarationList (declarations, flags)
    240. function typescript.createVariableStatement (modifiers, declarationList)
    241. function typescript.createVoid (expression)
    242. function typescript.createVoidZero ()
    243. function typescript.createWhile (expression, statement)
    244. function typescript.createWith (expression, statement)
    245. function typescript.createYield (asteriskTokenOrExpression, expression)
    246. function typescript.declarationNameToString (name)
    247. function typescript.decodedTextSpanIntersectsWith (start1, length1, start2, length2)
    248. function typescript.deduplicate (array, areEqual)
    249. function typescript.deduplicateSortedDiagnostics (diagnostics)
    250. function typescript.directoryProbablyExists (directoryName, host)
    251. function typescript.displayPart (text, kind)
    252. function typescript.displayPartsToString (displayParts)
    253. function typescript.disposeEmitNodes (sourceFile)
    254. function typescript.emitComments (text, lineMap, writer, comments, leadingSeparator, trailingSeparator, newLine, writeComment)
    255. function typescript.emitDetachedComments (text, lineMap, writer, writeComment, node, newLine, removeComments)
    256. function typescript.emitFiles (resolver, host, targetSourceFile, emitOnlyDtsFiles)
    257. function typescript.emitNewLineBeforeLeadingCommentOfPosition (lineMap, writer, pos, commentPos)
    258. function typescript.emitNewLineBeforeLeadingComments (lineMap, writer, node, leadingComments)
    259. function typescript.emitNewLineBeforeLeadingCommentsOfPosition (lineMap, writer, pos, leadingComments)
    260. function typescript.endsWith (str, suffix)
    261. function typescript.ensureScriptKind (fileName, scriptKind)
    262. function typescript.ensureTrailingDirectorySeparator (path)
    263. function typescript.ensureUseStrict (statements)
    264. function typescript.entityNameToString (name)
    265. function typescript.equalOwnProperties (left, right, equalityComparer)
    266. function typescript.escapeIdentifier (identifier)
    267. function typescript.escapeNonAsciiCharacters (s)
    268. function typescript.escapeString (s)
    269. function typescript.every (array, callback)
    270. function typescript.exportAssignmentIsAlias (node)
    271. function typescript.extend (first, second)
    272. function typescript.extensionFromPath (path)
    273. function typescript.extensionIsTypeScript (ext)
    274. function typescript.fileExtensionIs (path, extension)
    275. function typescript.fileExtensionIsAny (path, extensions)
    276. function typescript.filter (array, f)
    277. function typescript.filterMutate (array, f)
    278. function typescript.find (array, predicate)
    279. function typescript.findBestPatternMatch (values, getPattern, candidate)
    280. function typescript.findChildOfKind (n, kind, sourceFile)
    281. function typescript.findConfigFile (searchPath, fileExists, configName)
    282. function typescript.findContainingList (node)
    283. function typescript.findIndex (array, predicate)
    284. function typescript.findListItemInfo (node)
    285. function typescript.findMap (array, callback)
    286. function typescript.findNextToken (previousToken, parent)
    287. function typescript.findPrecedingToken (position, sourceFile, startNode)
    288. function typescript.findTokenOnLeftOfPosition (file, position)
    289. function typescript.firstOrUndefined (array)
    290. function typescript.flatMap (array, mapfn)
    291. function typescript.flatten (array)
    292. function typescript.flattenDestructuringAssignment (node, visitor, context, level, needsValue, createAssignmentCallback)
    293. function typescript.flattenDestructuringBinding (node, visitor, context, level, rval, hoistTempVariables, skipInitializer)
    294. function typescript.flattenDiagnosticMessageText (messageText, newLine)
    295. function typescript.forEach (array, callback)
    296. function typescript.forEachChild (node, cbNode, cbNodeArray)
    297. function typescript.forEachEmittedFile (host, action, sourceFilesOrTargetSourceFile, emitOnlyDtsFiles)
    298. function typescript.forEachEntry (map, callback)
    299. function typescript.forEachKey (map, callback)
    300. function typescript.forEachLeadingCommentRange (text, pos, cb, state)
    301. function typescript.forEachReturnStatement (body, visitor)
    302. function typescript.forEachTrailingCommentRange (text, pos, cb, state)
    303. function typescript.forEachYieldExpression (body, visitor)
    304. function typescript.formatDiagnostics (diagnostics, host)
    305. function typescript.formatMessage (_dummy, message)
    306. function typescript.formatStringFromArgs (text, args, baseIndex)
    307. function typescript.formatSyntaxKind (kind)
    308. function typescript.formatting.FormattingContext (sourceFile, formattingRequestKind)
    309. function typescript.formatting.Rule (Descriptor, Operation, Flag)
    310. function typescript.formatting.RuleDescriptor (LeftTokenRange, RightTokenRange)
    311. function typescript.formatting.RuleOperation (Context, Action)
    312. function typescript.formatting.RuleOperationContext ()
    313. function typescript.formatting.Rules ()
    314. function typescript.formatting.RulesBucket ()
    315. function typescript.formatting.RulesBucketConstructionState ()
    316. function typescript.formatting.RulesMap ()
    317. function typescript.formatting.RulesProvider ()
    318. function typescript.generateTSConfig (options, fileNames)
    319. function typescript.getAllAccessorDeclarations (declarations, accessor)
    320. function typescript.getAncestor (node, kind)
    321. function typescript.getAssignmentTargetKind (node)
    322. function typescript.getAutomaticTypeDirectiveNames (options, host)
    323. function typescript.getBaseFileName (path)
    324. function typescript.getClassExtendsHeritageClauseElement (node)
    325. function typescript.getClassImplementsHeritageClauseElements (node)
    326. function typescript.getCombinedModifierFlags (node)
    327. function typescript.getCombinedNodeFlags (node)
    328. function typescript.getCommentRange (node)
    329. function typescript.getCommentsFromJSDoc (node)
    330. function typescript.getConstantValue (node)
    331. function typescript.getContainerNode (node)
    332. function typescript.getContainingClass (node)
    333. function typescript.getContainingFunction (node)
    334. function typescript.getDeclarationDiagnostics (host, resolver, targetSourceFile)
    335. function typescript.getDeclarationEmitOutputFilePath (sourceFile, host)
    336. function typescript.getDeclarationName (node, allowComments, allowSourceMaps)
    337. function typescript.getDeclarationOfKind (symbol, kind)
    338. function typescript.getDeclaredName (typeChecker, symbol, location)
    339. function typescript.getDefaultCompilerOptions ()
    340. function typescript.getDefaultLibFileName (options)
    341. function typescript.getDefaultLibFilePath (options)
    342. function typescript.getDirectoryPath (path)
    343. function typescript.getEffectiveTypeRoots (options, host)
    344. function typescript.getElementsOfBindingOrAssignmentPattern (name)
    345. function typescript.getEmitFlags (node)
    346. function typescript.getEmitHelpers (node)
    347. function typescript.getEmitModuleKind (compilerOptions)
    348. function typescript.getEmitModuleResolutionKind (compilerOptions)
    349. function typescript.getEmitScriptTarget (compilerOptions)
    350. function typescript.getEnclosingBlockScopeContainer (node)
    351. function typescript.getEncodedSemanticClassifications (typeChecker, cancellationToken, sourceFile, classifiableNames, span)
    352. function typescript.getEncodedSyntacticClassifications (cancellationToken, sourceFile, span)
    353. function typescript.getEndLinePosition (line, sourceFile)
    354. function typescript.getEntityNameFromTypeNode (node)
    355. function typescript.getErrorSpanForNode (sourceFile, node)
    356. function typescript.getExportName (node, allowComments, allowSourceMaps)
    357. function typescript.getExpressionAssociativity (expression)
    358. function typescript.getExpressionPrecedence (expression)
    359. function typescript.getExtensionPriority (path, supportedExtensions)
    360. function typescript.getExternalHelpersModuleName (node)
    361. function typescript.getExternalModuleImportEqualsDeclarationExpression (node)
    362. function typescript.getExternalModuleName (node)
    363. function typescript.getExternalModuleNameFromDeclaration (host, resolver, declaration)
    364. function typescript.getExternalModuleNameFromPath (host, fileName)
    365. function typescript.getExternalModuleNameLiteral (importNode, sourceFile, host, resolver, compilerOptions)
    366. function typescript.getExternalModuleOrNamespaceExportName (ns, node, allowComments, allowSourceMaps)
    367. function typescript.getFileMatcherPatterns (path, excludes, includes, useCaseSensitiveFileNames, currentDirectory)
    368. function typescript.getFileReferenceFromReferencePath (comment, commentRange)
    369. function typescript.getFirstConstructorWithBody (node)
    370. function typescript.getFullWidth (node)
    371. function typescript.getGeneratedNameForNode (node)
    372. function typescript.getHelperName (name)
    373. function typescript.getHeritageClause (clauses, kind)
    374. function typescript.getImmediatelyInvokedFunctionExpression (func)
    375. function typescript.getIndentSize ()
    376. function typescript.getIndentString (level)
    377. function typescript.getInitializedVariables (node)
    378. function typescript.getInitializerOfBindingOrAssignmentElement (bindingElement)
    379. function typescript.getInterfaceBaseTypeNodes (node)
    380. function typescript.getInvokedExpression (node)
    381. function typescript.getJSDocAugmentsTag (node)
    382. function typescript.getJSDocCommentRanges (node, text)
    383. function typescript.getJSDocParameterTags (param)
    384. function typescript.getJSDocReturnTag (node)
    385. function typescript.getJSDocTemplateTag (node)
    386. function typescript.getJSDocType (node)
    387. function typescript.getJsDocTagAtPosition (sourceFile, position)
    388. function typescript.getLeadingCommentRanges (text, pos)
    389. function typescript.getLeadingCommentRangesOfNode (node, sourceFileOfNode)
    390. function typescript.getLeadingCommentRangesOfNodeFromText (node, text)
    391. function typescript.getLineAndCharacterOfPosition (sourceFile, position)
    392. function typescript.getLineOfLocalPosition (currentSourceFile, pos)
    393. function typescript.getLineOfLocalPositionFromLineMap (lineMap, pos)
    394. function typescript.getLineStartPositionForPosition (position, sourceFile)
    395. function typescript.getLineStarts (sourceFile)
    396. function typescript.getLiteralText (node, sourceFile, languageVersion)
    397. function typescript.getLocalName (node, allowComments, allowSourceMaps)
    398. function typescript.getLocalNameForExternalImport (node, sourceFile)
    399. function typescript.getLocalSymbolForExportDefault (symbol)
    400. function typescript.getLocaleSpecificMessage (message)
    401. function typescript.getMeaningFromDeclaration (node)
    402. function typescript.getMeaningFromLocation (node)
    403. function typescript.getModifierFlags (node)
    404. function typescript.getModuleInstanceState (node)
    405. function typescript.getMutableClone (node)
    406. function typescript.getNameTable (sourceFile)
    407. function typescript.getNamespaceDeclarationNode (node)
    408. function typescript.getNamespaceMemberName (ns, name, allowComments, allowSourceMaps)
    409. function typescript.getNewLineCharacter (options)
    410. function typescript.getNewLineOrDefaultFromHost (host)
    411. function typescript.getNewTargetContainer (node)
    412. function typescript.getNextLowestExtensionPriority (extensionPriority, supportedExtensions)
    413. function typescript.getNodeId (node)
    414. function typescript.getNodeKind (node)
    415. function typescript.getNodeMajorVersion ()
    416. function typescript.getNodeModifiers (node)
    417. function typescript.getNonDecoratorTokenPosOfNode (node, sourceFile)
    418. function typescript.getNormalizedAbsolutePath (fileName, currentDirectory)
    419. function typescript.getNormalizedPathComponents (path, currentDirectory)
    420. function typescript.getNormalizedPathFromPathComponents (pathComponents)
    421. function typescript.getNumericLiteralFlags (text, hint)
    422. function typescript.getOpenBraceEnd (constructor, sourceFile)
    423. function typescript.getOperator (expression)
    424. function typescript.getOperatorAssociativity (kind, operator, hasArguments)
    425. function typescript.getOperatorPrecedence (nodeKind, operatorKind, hasArguments)
    426. function typescript.getOptionNameMap ()
    427. function typescript.getOrCreateEmitNode (node)
    428. function typescript.getOrCreateExternalHelpersModuleNameIfNeeded (node, compilerOptions)
    429. function typescript.getOriginalNode (node, nodeTest)
    430. function typescript.getOriginalNodeId (node)
    431. function typescript.getOriginalSourceFileOrBundle (sourceFileOrBundle)
    432. function typescript.getOriginalSourceFiles (sourceFiles)
    433. function typescript.getOwnEmitOutputFilePath (sourceFile, host, extension)
    434. function typescript.getOwnKeys (map)
    435. function typescript.getParseTreeNode (node, nodeTest)
    436. function typescript.getPositionOfLineAndCharacter (sourceFile, line, character)
    437. function typescript.getPreEmitDiagnostics (program, sourceFile, cancellationToken)
    438. function typescript.getProperty (map, key)
    439. function typescript.getPropertyNameForKnownSymbolName (symbolName)
    440. function typescript.getPropertyNameForPropertyNameNode (name)
    441. function typescript.getPropertyNameOfBindingOrAssignmentElement (bindingElement)
    442. function typescript.getRangeEnd (range)
    443. function typescript.getRangePos (range)
    444. function typescript.getRegularExpressionForWildcard (specs, basePath, usage)
    445. function typescript.getRelativePathToDirectoryOrUrl (directoryPathOrUrl, relativeOrAbsolutePath, currentDirectory, getCanonicalFileName, isAbsolutePathAnUrl )
    446. function typescript.getResolutionDiagnostic (options, _a)
    447. function typescript.getResolvedExternalModuleName (host, file)
    448. function typescript.getResolvedModule (sourceFile, moduleNameText)
    449. function typescript.getRestIndicatorOfBindingOrAssignmentElement (bindingElement)
    450. function typescript.getRestParameterElementType (node)
    451. function typescript.getRootDeclaration (node)
    452. function typescript.getRootLength (path)
    453. function typescript.getScriptKind (fileName, host)
    454. function typescript.getScriptKindFromFileName (fileName)
    455. function typescript.getSemanticClassifications (typeChecker, cancellationToken, sourceFile, classifiableNames, span)
    456. function typescript.getSetAccessorTypeAnnotationNode (accessor)
    457. function typescript.getShebang (text)
    458. function typescript.getSingleLineStringWriter ()
    459. function typescript.getSourceFileOfNode (node)
    460. function typescript.getSourceFilePathInNewDir (sourceFile, host, newDirPath)
    461. function typescript.getSourceFilesToEmit (host, targetSourceFile)
    462. function typescript.getSourceMapRange (node)
    463. function typescript.getSourceTextOfNodeFromSourceFile (sourceFile, node, includeTrivia)
    464. function typescript.getSpanOfTokenAtPosition (sourceFile, pos)
    465. function typescript.getSpecialPropertyAssignmentKind (expression)
    466. function typescript.getStartPosOfNode (node)
    467. function typescript.getStartPositionOfLine (line, sourceFile)
    468. function typescript.getStartPositionOfRange (range, sourceFile)
    469. function typescript.getStringLiteralTypeForNode (node, typeChecker)
    470. function typescript.getSuperContainer (node, stopOnFunctions)
    471. function typescript.getSupportedCodeFixes ()
    472. function typescript.getSupportedExtensions (options, extraFileExtensions)
    473. function typescript.getSymbolId (symbol)
    474. function typescript.getSyntacticClassifications (cancellationToken, sourceFile, span)
    475. function typescript.getSynthesizedClone (node)
    476. function typescript.getTargetLabel (referenceNode, labelName)
    477. function typescript.getTargetOfBindingOrAssignmentElement (bindingElement)
    478. function typescript.getTextOfNode (node, includeTrivia)
    479. function typescript.getTextOfNodeFromSourceText (sourceText, node)
    480. function typescript.getTextOfPropertyName (name)
    481. function typescript.getThisContainer (node, includeArrowFunctions)
    482. function typescript.getThisParameter (signature)
    483. function typescript.getTokenAtPosition (sourceFile, position, includeJsDocComment)
    484. function typescript.getTokenPosOfNode (node, sourceFile, includeJsDoc)
    485. function typescript.getTokenSourceMapRange (node, token)
    486. function typescript.getTouchingPropertyName (sourceFile, position, includeJsDocComment)
    487. function typescript.getTouchingToken (sourceFile, position, includeItemAtEndPosition, includeJsDocComment)
    488. function typescript.getTouchingWord (sourceFile, position, includeJsDocComment)
    489. function typescript.getTrailingCommentRanges (text, pos)
    490. function typescript.getTransformFlagsSubtreeExclusions (kind)
    491. function typescript.getTransformers (compilerOptions)
    492. function typescript.getTypeArgumentOrTypeParameterList (node)
    493. function typescript.getTypeParameterOwner (d)
    494. function typescript.hasChangesInResolutions (names, newResolutions, oldResolutions, comparer)
    495. function typescript.hasChildOfKind (n, kind, sourceFile)
    496. function typescript.hasDeclaredRestParameter (s)
    497. function typescript.hasDocComment (sourceFile, position)
    498. function typescript.hasDynamicName (declaration)
    499. function typescript.hasExtension (fileName)
    500. function typescript.hasJSDocParameterTags (node)
    501. function typescript.hasJavaScriptFileExtension (fileName)
    502. function typescript.hasModifier (node, flags)
    503. function typescript.hasModifiers (node)
    504. function typescript.hasProperty (map, key)
    505. function typescript.hasQuestionToken (node)
    506. function typescript.hasResolvedModule (sourceFile, moduleNameText)
    507. function typescript.hasRestParameter (s)
    508. function typescript.hasTrailingDirectorySeparator (path)
    509. function typescript.hasTypeScriptFileExtension (fileName)
    510. function typescript.hasZeroOrOneAsteriskCharacter (str)
    511. function typescript.identifierIsThisKeyword (id)
    512. function typescript.indexOf (array, value)
    513. function typescript.indexOfAnyCharCode (text, charCodes, start)
    514. function typescript.inlineExpressions (expressions)
    515. function typescript.introducesArgumentsExoticObject (node)
    516. function typescript.isAccessibilityModifier (kind)
    517. function typescript.isAccessor (node)
    518. function typescript.isAliasSymbolDeclaration (node)
    519. function typescript.isAmbientModule (node)
    520. function typescript.isArray (value)
    521. function typescript.isArrayBindingElement (node)
    522. function typescript.isArrayBindingOrAssignmentPattern (node)
    523. function typescript.isArrayBindingPattern (node)
    524. function typescript.isArrayLiteralExpression (node)
    525. function typescript.isArrayLiteralOrObjectLiteralDestructuringPattern (node)
    526. function typescript.isAssertionExpression (node)
    527. function typescript.isAssignmentExpression (node, excludeCompoundAssignment)
    528. function typescript.isAssignmentOperator (token)
    529. function typescript.isAssignmentPattern (node)
    530. function typescript.isAssignmentTarget (node)
    531. function typescript.isAsyncFunctionLike (node)
    532. function typescript.isBinaryExpression (node)
    533. function typescript.isBinaryOrOctalIntegerLiteral (node, text)
    534. function typescript.isBindingElement (node)
    535. function typescript.isBindingName (node)
    536. function typescript.isBindingOrAssignmentPattern (node)
    537. function typescript.isBindingPattern (node)
    538. function typescript.isBlock (node)
    539. function typescript.isBlockOrCatchScoped (declaration)
    540. function typescript.isBlockScope (node, parentNode)
    541. function typescript.isBlockScopedContainerTopLevel (node)
    542. function typescript.isCallExpression (node)
    543. function typescript.isCallExpressionTarget (node)
    544. function typescript.isCallLikeExpression (node)
    545. function typescript.isCaseBlock (node)
    546. function typescript.isCaseOrDefaultClause (node)
    547. function typescript.isCatchClause (node)
    548. function typescript.isCatchClauseVariableDeclarationOrBindingElement (declaration)
    549. function typescript.isChildOfNodeWithKind (node, kind)
    550. function typescript.isClassElement (node)
    551. function typescript.isClassLike (node)
    552. function typescript.isCollapsedRange (range)
    553. function typescript.isComment (kind)
    554. function typescript.isCompletedNode (n, sourceFile)
    555. function typescript.isComputedPropertyName (node)
    556. function typescript.isConciseBody (node)
    557. function typescript.isConditionalExpression (node)
    558. function typescript.isConst (node)
    559. function typescript.isConstEnumDeclaration (node)
    560. function typescript.isDeclaration (node)
    561. function typescript.isDeclarationBindingElement (bindingElement)
    562. function typescript.isDeclarationFile (file)
    563. function typescript.isDeclarationName (name)
    564. function typescript.isDeclarationNameOfEnumOrNamespace (node)
    565. function typescript.isDeclarationOfFunctionExpression (s)
    566. function typescript.isDeclarationStatement (node)
    567. function typescript.isDeclaredRestParam (node)
    568. function typescript.isDecorator (node)
    569. function typescript.isDefaultImport (node)
    570. function typescript.isDefined (value)
    571. function typescript.isDeleteTarget (node)
    572. function typescript.isDestructuringAssignment (node)
    573. function typescript.isDynamicName (name)
    574. function typescript.isESSymbolIdentifier (node)
    575. function typescript.isEffectiveExternalModule (node, compilerOptions)
    576. function typescript.isElementAccessExpression (node)
    577. function typescript.isEmptyObjectLiteralOrArrayLiteral (expression)
    578. function typescript.isEntityName (node)
    579. function typescript.isEntityNameExpression (node)
    580. function typescript.isEnumMember (node)
    581. function typescript.isExportDefaultSymbol (symbol)
    582. function typescript.isExportName (node)
    583. function typescript.isExportSpecifier (node)
    584. function typescript.isExpression (node)
    585. function typescript.isExpressionOfExternalModuleImportEqualsDeclaration (node)
    586. function typescript.isExpressionWithTypeArguments (node)
    587. function typescript.isExpressionWithTypeArgumentsInClassExtendsClause (node)
    588. function typescript.isExternalModule (file)
    589. function typescript.isExternalModuleAugmentation (node)
    590. function typescript.isExternalModuleImportEqualsDeclaration (node)
    591. function typescript.isExternalModuleNameRelative (moduleName)
    592. function typescript.isExternalOrCommonJsModule (file)
    593. function typescript.isFirstDeclarationOfKind (node, kind)
    594. function typescript.isFirstDeclarationOfSymbolParameter (symbol)
    595. function typescript.isForInitializer (node)
    596. function typescript.isFunctionBlock (node)
    597. function typescript.isFunctionBody (node)
    598. function typescript.isFunctionLike (node)
    599. function typescript.isFunctionLikeKind (kind)
    600. function typescript.isGeneratedIdentifier (node)
    601. function typescript.isGlobalScopeAugmentation (module)
    602. function typescript.isHeritageClause (node)
    603. function typescript.isIdentifier (node)
    604. function typescript.isIdentifierName (node)
    605. function typescript.isIdentifierPart (ch, languageVersion)
    606. function typescript.isIdentifierStart (ch, languageVersion)
    607. function typescript.isIdentifierText (name, languageVersion)
    608. function typescript.isIdentifierTypePredicate (predicate)
    609. function typescript.isImplicitGlob (lastPathComponent)
    610. function typescript.isImportClause (node)
    611. function typescript.isImportEqualsDeclaration (node)
    612. function typescript.isImportOrExportSpecifierName (location)
    613. function typescript.isImportSpecifier (node)
    614. function typescript.isInAmbientContext (node)
    615. function typescript.isInComment (sourceFile, position)
    616. function typescript.isInCommentHelper (sourceFile, position, predicate)
    617. function typescript.isInJavaScriptFile (node)
    618. function typescript.isInNonReferenceComment (sourceFile, position)
    619. function typescript.isInReferenceComment (sourceFile, position)
    620. function typescript.isInString (sourceFile, position)
    621. function typescript.isInTemplateString (sourceFile, position)
    622. function typescript.isInsideComment (sourceFile, token, position)
    623. function typescript.isInsideJsxElementOrAttribute (sourceFile, position)
    624. function typescript.isInsideTemplateLiteral (node, position)
    625. function typescript.isInstantiatedModule (node, preserveConstEnums)
    626. function typescript.isInternalModuleImportEqualsDeclaration (node)
    627. function typescript.isIntrinsicJsxName (name)
    628. function typescript.isIterationStatement (node, lookInLabeledStatements)
    629. function typescript.isJSDocConstructSignature (node)
    630. function typescript.isJSDocNamespaceBody (node)
    631. function typescript.isJSDocNode (node)
    632. function typescript.isJSDocTag (node)
    633. function typescript.isJSXTagName (node)
    634. function typescript.isJsxAttribute (node)
    635. function typescript.isJsxAttributeLike (node)
    636. function typescript.isJsxChild (node)
    637. function typescript.isJsxClosingElement (node)
    638. function typescript.isJsxOpeningElement (node)
    639. function typescript.isJsxSpreadAttribute (node)
    640. function typescript.isJsxTagNameExpression (node)
    641. function typescript.isJumpStatementTarget (node)
    642. function typescript.isKeyword (token)
    643. function typescript.isLabelName (node)
    644. function typescript.isLeftHandSideExpression (node)
    645. function typescript.isLet (node)
    646. function typescript.isLineBreak (ch)
    647. function typescript.isLiteralComputedPropertyDeclarationName (node)
    648. function typescript.isLiteralExpression (node)
    649. function typescript.isLiteralKind (kind)
    650. function typescript.isLiteralNameOfPropertyDeclarationOrIndexAccess (node)
    651. function typescript.isLocalName (node)
    652. function typescript.isLogicalOperator (token)
    653. function typescript.isMergedWithClass (node)
    654. function typescript.isMethodDeclaration (node)
    655. function typescript.isModifier (node)
    656. function typescript.isModifierKind (token)
    657. function typescript.isModuleBody (node)
    658. function typescript.isModuleName (node)
    659. function typescript.isModuleOrEnumDeclaration (node)
    660. function typescript.isModuleReference (node)
    661. function typescript.isNameOfFunctionDeclaration (node)
    662. function typescript.isNameOfModuleDeclaration (node)
    663. function typescript.isNamedExports (node)
    664. function typescript.isNamedImportBindings (node)
    665. function typescript.isNamespaceBody (node)
    666. function typescript.isNewExpressionTarget (node)
    667. function typescript.isNoSubstitutionTemplateLiteral (node)
    668. function typescript.isNodeArray (array)
    669. function typescript.isNodeDescendantOf (node, ancestor)
    670. function typescript.isNotEmittedOrPartiallyEmittedNode (node)
    671. function typescript.isNotEmittedStatement (node)
    672. function typescript.isObjectBindingOrAssignmentPattern (node)
    673. function typescript.isObjectBindingPattern (node)
    674. function typescript.isObjectLiteralElementLike (node)
    675. function typescript.isObjectLiteralExpression (node)
    676. function typescript.isObjectLiteralMethod (node)
    677. function typescript.isObjectLiteralOrClassExpressionMethod (node)
    678. function typescript.isOctalDigit (ch)
    679. function typescript.isOmittedExpression (node)
    680. function typescript.isParameter (node)
    681. function typescript.isParameterDeclaration (node)
    682. function typescript.isParameterPropertyDeclaration (node)
    683. function typescript.isParseTreeNode (node)
    684. function typescript.isPartOfExpression (node)
    685. function typescript.isPartOfTypeNode (node)
    686. function typescript.isPartiallyEmittedExpression (node)
    687. function typescript.isPrefixUnaryExpression (node)
    688. function typescript.isPrologueDirective (node)
    689. function typescript.isPropertyAccessExpression (node)
    690. function typescript.isPropertyAssignment (node)
    691. function typescript.isPropertyName (node)
    692. function typescript.isPunctuation (kind)
    693. function typescript.isPushOrUnshiftIdentifier (node)
    694. function typescript.isQualifiedName (node)
    695. function typescript.isRequireCall (expression, checkArgumentIsStringLiteral)
    696. function typescript.isRestParameter (node)
    697. function typescript.isRightSideOfPropertyAccess (node)
    698. function typescript.isRightSideOfQualifiedName (node)
    699. function typescript.isRightSideOfQualifiedNameOrPropertyAccess (node)
    700. function typescript.isRootedDiskPath (path)
    701. function typescript.isShorthandAmbientModuleSymbol (moduleSymbol)
    702. function typescript.isShorthandPropertyAssignment (node)
    703. function typescript.isSimpleExpression (node)
    704. function typescript.isSingleOrDoubleQuote (charCode)
    705. function typescript.isSourceFile (node)
    706. function typescript.isSourceFileJavaScript (file)
    707. function typescript.isSpreadExpression (node)
    708. function typescript.isStatement (node)
    709. function typescript.isStatementButNotDeclaration (node)
    710. function typescript.isStatementWithLocals (node)
    711. function typescript.isStringLiteralOrJsxExpression (node)
    712. function typescript.isStringOrNumericLiteral (node)
    713. function typescript.isStringOrRegularExpressionOrTemplateLiteral (kind)
    714. function typescript.isSuperCall (n)
    715. function typescript.isSuperProperty (node)
    716. function typescript.isSupportedExpressionWithTypeArguments (node)
    717. function typescript.isSupportedSourceFileName (fileName, compilerOptions, extraFileExtensions)
    718. function typescript.isTemplateHead (node)
    719. function typescript.isTemplateLiteral (node)
    720. function typescript.isTemplateLiteralKind (kind)
    721. function typescript.isTemplateMiddleOrTemplateTail (node)
    722. function typescript.isTemplateSpan (node)
    723. function typescript.isTextualLiteralKind (kind)
    724. function typescript.isThis (node)
    725. function typescript.isThisIdentifier (node)
    726. function typescript.isThisTypePredicate (predicate)
    727. function typescript.isToken (n)
    728. function typescript.isTraceEnabled (compilerOptions, host)
    729. function typescript.isTrivia (token)
    730. function typescript.isTypeKeyword (kind)
    731. function typescript.isTypeNode (node)
    732. function typescript.isTypeParameter (node)
    733. function typescript.isUnaryExpression (node)
    734. function typescript.isUnicodeIdentifierStart (code, languageVersion)
    735. function typescript.isUrl (path)
    736. function typescript.isVariableDeclaration (node)
    737. function typescript.isVariableDeclarationList (node)
    738. function typescript.isVariableLike (node)
    739. function typescript.isVoidExpression (node)
    740. function typescript.isWatchSet (options)
    741. function typescript.isWellKnownSymbolSyntactically (node)
    742. function typescript.isWhiteSpace (ch)
    743. function typescript.isWhiteSpaceSingleLine (ch)
    744. function typescript.isWord (kind)
    745. function typescript.keywordPart (kind)
    746. function typescript.lastOrUndefined (array)
    747. function typescript.length (array)
    748. function typescript.liftToBlock (nodes)
    749. function typescript.lineBreakPart ()
    750. function typescript.loadModuleFromGlobalCache (moduleName, projectName, compilerOptions, host, globalCache)
    751. function typescript.makeIdentifierFromModuleName (moduleName)
    752. function typescript.map (array, f)
    753. function typescript.mapEntries (map, f)
    754. function typescript.mapToDisplayParts (writeDisplayParts)
    755. function typescript.matchFiles (path, extensions, excludes, includes, useCaseSensitiveFileNames, currentDirectory, getFileSystemEntries)
    756. function typescript.matchPatternOrExact (patternStrings, candidate)
    757. function typescript.matchedText (pattern, candidate)
    758. function typescript.memoize (callback)
    759. function typescript.mergeFunctionBodyLexicalEnvironment (body, declarations)
    760. function typescript.mergeLexicalEnvironment (statements, declarations)
    761. function typescript.modifierToFlag (token)
    762. function typescript.moduleHasNonRelativeName (moduleName)
    763. function typescript.moduleResolutionIsEqualTo (oldResolution, newResolution)
    764. function typescript.moveEmitHelpers (source, target, predicate)
    765. function typescript.movePos (pos, value)
    766. function typescript.moveRangeEnd (range, end)
    767. function typescript.moveRangePastDecorators (node)
    768. function typescript.moveRangePastModifiers (node)
    769. function typescript.moveRangePos (range, pos)
    770. function typescript.nodeCanBeDecorated (node)
    771. function typescript.nodeIsDecorated (node)
    772. function typescript.nodeIsMissing (node)
    773. function typescript.nodeIsPresent (node)
    774. function typescript.nodeIsSynthesized (node)
    775. function typescript.nodeModuleNameResolver (moduleName, containingFile, compilerOptions, host, cache)
    776. function typescript.nodeModuleNameResolverWorker (moduleName, containingFile, compilerOptions, host, cache, jsOnly)
    777. function typescript.nodeOrChildIsDecorated (node)
    778. function typescript.nodePosToString (node)
    779. function typescript.nodeStartsNewLexicalEnvironment (node)
    780. function typescript.noop ()
    781. function typescript.normalizePath (path)
    782. function typescript.normalizeSlashes (path)
    783. function typescript.notImplemented ()
    784. function typescript.operatorPart (kind)
    785. function typescript.orderedRemoveItem (array, item)
    786. function typescript.orderedRemoveItemAt (array, index)
    787. function typescript.parameterIsThisKeyword (parameter)
    788. function typescript.parenthesizeBinaryOperand (binaryOperator, operand, isLeftSideOfBinary, leftOperand)
    789. function typescript.parenthesizeConciseBody (body)
    790. function typescript.parenthesizeExpressionForExpressionStatement (expression)
    791. function typescript.parenthesizeExpressionForList (expression)
    792. function typescript.parenthesizeForAccess (expression)
    793. function typescript.parenthesizeForConditionalHead (condition)
    794. function typescript.parenthesizeForNew (expression)
    795. function typescript.parenthesizeListElements (elements)
    796. function typescript.parenthesizePostfixOperand (operand)
    797. function typescript.parenthesizePrefixOperand (operand)
    798. function typescript.parenthesizeSubexpressionOfConditionalExpression (e)
    799. function typescript.parseCommandLine (commandLine, readFile)
    800. function typescript.parseConfigFileTextToJson (fileName, jsonText, stripComments)
    801. function typescript.parseCustomTypeOption (opt, value, errors)
    802. function typescript.parseIsolatedEntityName (text, languageVersion)
    803. function typescript.parseIsolatedJSDocComment (content, start, length)
    804. function typescript.parseJSDocTypeExpressionForTests (content, start, length)
    805. function typescript.parseJsonConfigFileContent (json, host, basePath, existingOptions, configFileName, resolutionStack, extraFileExtensions)
    806. function typescript.parseListTypeOption (opt, value, errors)
    807. function typescript.pathEndsWithDirectorySeparator (path)
    808. function typescript.patternText (_a)
    809. function typescript.positionBelongsToNode (candidate, position, sourceFile)
    810. function typescript.positionIsSynthesized (pos)
    811. function typescript.positionsAreOnSameLine (pos1, pos2, sourceFile)
    812. function typescript.preProcessFile (sourceText, readImportFiles, detectJavaScriptImports)
    813. function typescript.punctuationPart (kind)
    814. function typescript.rangeContainsRange (r1, r2)
    815. function typescript.rangeContainsStartEnd (range, start, end)
    816. function typescript.rangeEndIsOnSameLineAsRangeStart (range1, range2, sourceFile)
    817. function typescript.rangeEndPositionsAreOnSameLine (range1, range2, sourceFile)
    818. function typescript.rangeEquals (array1, array2, pos, end)
    819. function typescript.rangeIsOnSingleLine (range, sourceFile)
    820. function typescript.rangeOverlapsWithStartEnd (r1, start, end)
    821. function typescript.rangeStartIsOnSameLineAsRangeEnd (range1, range2, sourceFile)
    822. function typescript.rangeStartPositionsAreOnSameLine (range1, range2, sourceFile)
    823. function typescript.readConfigFile (fileName, readFile)
    824. function typescript.realizeDiagnostics (diagnostics, newLine)
    825. function typescript.reduceEachChild (node, initial, cbNode, cbNodeArray)
    826. function typescript.reduceEachLeadingCommentRange (text, pos, cb, state, initial)
    827. function typescript.reduceEachTrailingCommentRange (text, pos, cb, state, initial)
    828. function typescript.reduceLeft (array, f, initial, start, count)
    829. function typescript.reduceRight (array, f, initial, start, count)
    830. function typescript.relativeComplement (arrayA, arrayB, comparer, offsetA, offsetB)
    831. function typescript.releaseStringWriter (writer)
    832. function typescript.removeEmitHelper (node, helper)
    833. function typescript.removeExtension (path, extension)
    834. function typescript.removeFileExtension (path)
    835. function typescript.removeTrailingDirectorySeparator (path)
    836. function typescript.removeWhere (array, f)
    837. function typescript.replaceElement (array, index, value)
    838. function typescript.resolveModuleName (moduleName, containingFile, compilerOptions, host, cache)
    839. function typescript.resolveTripleslashReference (moduleName, containingFile)
    840. function typescript.resolveTypeReferenceDirective (typeReferenceDirectiveName, containingFile, options, host)
    841. function typescript.restoreEnclosingLabel (node, outermostLabeledStatement, afterRestoreLabelCallback)
    842. function typescript.sameMap (array, f)
    843. function typescript.sanitizeConfigFile (configFileName, content)
    844. function typescript.scriptKindIs (fileName, host)
    845. function typescript.setCommentRange (node, range)
    846. function typescript.setConstantValue (node, value)
    847. function typescript.setEmitFlags (node, emitFlags)
    848. function typescript.setOriginalNode (node, original)
    849. function typescript.setResolvedModule (sourceFile, moduleNameText, resolvedModule)
    850. function typescript.setResolvedTypeReferenceDirective (sourceFile, typeReferenceDirectiveName, resolvedTypeReferenceDirective)
    851. function typescript.setSourceMapRange (node, range)
    852. function typescript.setTextRange (range, location)
    853. function typescript.setTokenSourceMapRange (node, token, range)
    854. function typescript.signatureToDisplayParts (typechecker, signature, enclosingDeclaration, flags)
    855. function typescript.singleOrMany (array)
    856. function typescript.singleOrUndefined (array)
    857. function typescript.skipAssertions (node)
    858. function typescript.skipOuterExpressions (node, kinds)
    859. function typescript.skipParentheses (node)
    860. function typescript.skipPartiallyEmittedExpressions (node)
    861. function typescript.skipTrivia (text, pos, stopAfterLineBreak, stopAtComments)
    862. function typescript.some (array, predicate)
    863. function typescript.sortAndDeduplicateDiagnostics (diagnostics)
    864. function typescript.sourceFileMayBeEmitted (sourceFile, options, isSourceFileFromExternalLibrary)
    865. function typescript.spacePart ()
    866. function typescript.span (array, f)
    867. function typescript.spanMap (array, keyfn, mapfn)
    868. function typescript.stableSort (array, comparer)
    869. function typescript.startEndContainsRange (start, end, range)
    870. function typescript.startEndOverlapsWithStartEnd (start1, end1, start2, end2)
    871. function typescript.startOnNewLine (node)
    872. function typescript.startsWith (str, prefix)
    873. function typescript.startsWithUseStrict (statements)
    874. function typescript.stringToToken (s)
    875. function typescript.stripQuotes (name)
    876. function typescript.sum (array, prop)
    877. function typescript.symbolPart (text, symbol)
    878. function typescript.symbolToDisplayParts (typeChecker, symbol, enclosingDeclaration, meaning, flags)
    879. function typescript.textChangeRangeIsUnchanged (range)
    880. function typescript.textChangeRangeNewSpan (range)
    881. function typescript.textOrKeywordPart (text)
    882. function typescript.textPart (text)
    883. function typescript.textSpanContainsPosition (span, position)
    884. function typescript.textSpanContainsTextSpan (span, other)
    885. function typescript.textSpanEnd (span)
    886. function typescript.textSpanIntersection (span1, span2)
    887. function typescript.textSpanIntersectsWith (span, start, length)
    888. function typescript.textSpanIntersectsWithPosition (span, position)
    889. function typescript.textSpanIntersectsWithTextSpan (span, other)
    890. function typescript.textSpanIsEmpty (span)
    891. function typescript.textSpanOverlap (span1, span2)
    892. function typescript.textSpanOverlapsWith (span, other)
    893. function typescript.timestamp ()
    894. function typescript.toEditorSettings (optionsAsMap)
    895. function typescript.toPath (fileName, basePath, getCanonicalFileName)
    896. function typescript.tokenIsIdentifierOrKeyword (token)
    897. function typescript.tokenToString (t)
    898. function typescript.trace (host)
    899. function typescript.transformES2015 (context)
    900. function typescript.transformES2015Module (context)
    901. function typescript.transformES2016 (context)
    902. function typescript.transformES2017 (context)
    903. function typescript.transformES5 (context)
    904. function typescript.transformESNext (context)
    905. function typescript.transformFiles (resolver, host, sourceFiles, transformers)
    906. function typescript.transformGenerators (context)
    907. function typescript.transformJsx (context)
    908. function typescript.transformModule (context)
    909. function typescript.transformSystemModule (context)
    910. function typescript.transformTypeScript (context)
    911. function typescript.transpile (input, compilerOptions, fileName, diagnostics, moduleName)
    912. function typescript.transpileModule (input, transpileOptions)
    913. function typescript.tryExtractTypeScriptExtension (fileName)
    914. function typescript.tryGetClassExtendingExpressionWithTypeArguments (node)
    915. function typescript.tryGetExtensionFromPath (path)
    916. function typescript.tryGetModuleNameFromFile (file, host, options)
    917. function typescript.tryParsePattern (pattern)
    918. function typescript.tryRemoveExtension (path, extension)
    919. function typescript.tryResolveScriptReference (host, sourceFile, reference)
    920. function typescript.typeDirectiveIsEqualTo (oldResolution, newResolution)
    921. function typescript.typeToDisplayParts (typechecker, type, enclosingDeclaration, flags)
    922. function typescript.unescapeIdentifier (identifier)
    923. function typescript.unorderedRemoveItem (array, item)
    924. function typescript.unorderedRemoveItemAt (array, index)
    925. function typescript.unwrapInnermostStatmentOfLabel (node, beforeUnwrapLabelCallback)
    926. function typescript.updateArrayBindingPattern (node, elements)
    927. function typescript.updateArrayLiteral (node, elements)
    928. function typescript.updateArrowFunction (node, modifiers, typeParameters, parameters, type, body)
    929. function typescript.updateAsExpression (node, expression, type)
    930. function typescript.updateAwait (node, expression)
    931. function typescript.updateBinary (node, left, right)
    932. function typescript.updateBindingElement (node, dotDotDotToken, propertyName, name, initializer)
    933. function typescript.updateBlock (node, statements)
    934. function typescript.updateBreak (node, label)
    935. function typescript.updateBundle (node, sourceFiles)
    936. function typescript.updateCall (node, expression, typeArguments, argumentsArray)
    937. function typescript.updateCaseBlock (node, clauses)
    938. function typescript.updateCaseClause (node, expression, statements)
    939. function typescript.updateCatchClause (node, variableDeclaration, block)
    940. function typescript.updateClassDeclaration (node, decorators, modifiers, name, typeParameters, heritageClauses, members)
    941. function typescript.updateClassExpression (node, modifiers, name, typeParameters, heritageClauses, members)
    942. function typescript.updateComputedPropertyName (node, expression)
    943. function typescript.updateConditional (node, condition, whenTrue, whenFalse)
    944. function typescript.updateConstructor (node, decorators, modifiers, parameters, body)
    945. function typescript.updateContinue (node, label)
    946. function typescript.updateDecorator (node, expression)
    947. function typescript.updateDefaultClause (node, statements)
    948. function typescript.updateDelete (node, expression)
    949. function typescript.updateDo (node, statement, expression)
    950. function typescript.updateElementAccess (node, expression, argumentExpression)
    951. function typescript.updateEnumDeclaration (node, decorators, modifiers, name, members)
    952. function typescript.updateEnumMember (node, name, initializer)
    953. function typescript.updateExportAssignment (node, decorators, modifiers, expression)
    954. function typescript.updateExportDeclaration (node, decorators, modifiers, exportClause, moduleSpecifier)
    955. function typescript.updateExportSpecifier (node, name, propertyName)
    956. function typescript.updateExpressionWithTypeArguments (node, typeArguments, expression)
    957. function typescript.updateExternalModuleReference (node, expression)
    958. function typescript.updateFor (node, initializer, condition, incrementor, statement)
    959. function typescript.updateForIn (node, initializer, expression, statement)
    960. function typescript.updateForOf (node, initializer, expression, statement)
    961. function typescript.updateFunctionDeclaration (node, decorators, modifiers, name, typeParameters, parameters, type, body)
    962. function typescript.updateFunctionExpression (node, modifiers, name, typeParameters, parameters, type, body)
    963. function typescript.updateGetAccessor (node, decorators, modifiers, name, parameters, type, body)
    964. function typescript.updateHeritageClause (node, types)
    965. function typescript.updateIf (node, expression, thenStatement, elseStatement)
    966. function typescript.updateImportClause (node, name, namedBindings)
    967. function typescript.updateImportDeclaration (node, decorators, modifiers, importClause, moduleSpecifier)
    968. function typescript.updateImportEqualsDeclaration (node, decorators, modifiers, name, moduleReference)
    969. function typescript.updateImportSpecifier (node, propertyName, name)
    970. function typescript.updateJsxAttribute (node, name, initializer)
    971. function typescript.updateJsxClosingElement (node, tagName)
    972. function typescript.updateJsxElement (node, openingElement, children, closingElement)
    973. function typescript.updateJsxExpression (node, expression)
    974. function typescript.updateJsxOpeningElement (node, tagName, attributes)
    975. function typescript.updateJsxSelfClosingElement (node, tagName, attributes)
    976. function typescript.updateJsxSpreadAttribute (node, expression)
    977. function typescript.updateLabel (node, label, statement)
    978. function typescript.updateLanguageServiceSourceFile (sourceFile, scriptSnapshot, version, textChangeRange, aggressiveChecks)
    979. function typescript.updateMethod (node, decorators, modifiers, name, typeParameters, parameters, type, body)
    980. function typescript.updateModuleBlock (node, statements)
    981. function typescript.updateModuleDeclaration (node, decorators, modifiers, name, body)
    982. function typescript.updateNamedExports (node, elements)
    983. function typescript.updateNamedImports (node, elements)
    984. function typescript.updateNamespaceImport (node, name)
    985. function typescript.updateNew (node, expression, typeArguments, argumentsArray)
    986. function typescript.updateNode (updated, original)
    987. function typescript.updateNonNullExpression (node, expression)
    988. function typescript.updateObjectBindingPattern (node, elements)
    989. function typescript.updateObjectLiteral (node, properties)
    990. function typescript.updateParameter (node, decorators, modifiers, dotDotDotToken, name, type, initializer)
    991. function typescript.updateParen (node, expression)
    992. function typescript.updatePartiallyEmittedExpression (node, expression)
    993. function typescript.updatePostfix (node, operand)
    994. function typescript.updatePrefix (node, operand)
    995. function typescript.updateProperty (node, decorators, modifiers, name, type, initializer)
    996. function typescript.updatePropertyAccess (node, expression, name)
    997. function typescript.updatePropertyAssignment (node, name, initializer)
    998. function typescript.updateQualifiedName (node, left, right)
    999. function typescript.updateReturn (node, expression)
    1000. function typescript.updateSetAccessor (node, decorators, modifiers, name, parameters, body)
    1001. function typescript.updateShorthandPropertyAssignment (node, name, objectAssignmentInitializer)
    1002. function typescript.updateSourceFile (sourceFile, newText, textChangeRange, aggressiveChecks)
    1003. function typescript.updateSourceFileNode (node, statements)
    1004. function typescript.updateSpread (node, expression)
    1005. function typescript.updateSpreadAssignment (node, expression)
    1006. function typescript.updateStatement (node, expression)
    1007. function typescript.updateSwitch (node, expression, caseBlock)
    1008. function typescript.updateTaggedTemplate (node, tag, template)
    1009. function typescript.updateTemplateExpression (node, head, templateSpans)
    1010. function typescript.updateTemplateSpan (node, expression, literal)
    1011. function typescript.updateThrow (node, expression)
    1012. function typescript.updateTry (node, tryBlock, catchClause, finallyBlock)
    1013. function typescript.updateTypeAssertion (node, type, expression)
    1014. function typescript.updateTypeOf (node, expression)
    1015. function typescript.updateVariableDeclaration (node, name, type, initializer)
    1016. function typescript.updateVariableDeclarationList (node, declarations)
    1017. function typescript.updateVariableStatement (node, modifiers, declarationList)
    1018. function typescript.updateVoid (node, expression)
    1019. function typescript.updateWhile (node, expression, statement)
    1020. function typescript.updateWith (node, expression, statement)
    1021. function typescript.updateYield (node, expression)
    1022. function typescript.validateLocaleAndSetLanguage (locale, sys, errors)
    1023. function typescript.visitEachChild (node, visitor, context)
    1024. function typescript.visitFunctionBody (node, visitor, context)
    1025. function typescript.visitLexicalEnvironment (statements, visitor, context, start, ensureUseStrict)
    1026. function typescript.visitNode (node, visitor, test, optional, lift)
    1027. function typescript.visitNodes (nodes, visitor, test, start, count)
    1028. function typescript.visitParameterList (nodes, visitor, context)
    1029. function typescript.writeCommentRange (text, lineMap, writer, commentPos, commentEnd, newLine)
    1030. function typescript.writeDeclarationFile (declarationFilePath, sourceFileOrBundle, host, resolver, emitterDiagnostics, emitOnlyDtsFiles)
    1031. function typescript.writeFile (host, diagnostics, fileName, data, writeByteOrderMark, sourceFiles)
    1032. function typescript.zipWith (arrayA, arrayB, callback)
    1033. object typescript.AssertionLevel
    1034. object typescript.AssignmentKind
    1035. object typescript.Associativity
    1036. object typescript.BreakpointResolver
    1037. object typescript.CharacterCodes
    1038. object typescript.CheckFlags
    1039. object typescript.ClassificationType
    1040. object typescript.Comparison
    1041. object typescript.Completions
    1042. object typescript.CoreServicesShimHostAdapter.prototype
    1043. object typescript.Debug
    1044. object typescript.DiagnosticCategory
    1045. object typescript.DiagnosticStyle
    1046. object typescript.Diagnostics
    1047. object typescript.DocumentHighlights
    1048. object typescript.EmitFlags
    1049. object typescript.EmitHint
    1050. object typescript.EndOfLineState
    1051. object typescript.ExitStatus
    1052. object typescript.Extension
    1053. object typescript.ExtensionPriority
    1054. object typescript.ExternalEmitHelpers
    1055. object typescript.FindAllReferences
    1056. object typescript.FlattenLevel
    1057. object typescript.FlowFlags
    1058. object typescript.GeneratedIdentifierKind
    1059. object typescript.GoToDefinition
    1060. object typescript.GoToImplementation
    1061. object typescript.HighlightSpanKind
    1062. object typescript.IndentStyle
    1063. object typescript.IndexKind
    1064. object typescript.JsDoc
    1065. object typescript.JsTyping
    1066. object typescript.JsxEmit
    1067. object typescript.JsxFlags
    1068. object typescript.LanguageServiceShimHostAdapter.prototype
    1069. object typescript.LanguageVariant
    1070. object typescript.ModifierFlags
    1071. object typescript.ModuleInstanceState
    1072. object typescript.ModuleKind
    1073. object typescript.ModuleResolutionKind
    1074. object typescript.NavigateTo
    1075. object typescript.NavigationBar
    1076. object typescript.NewLineKind
    1077. object typescript.NodeCheckFlags
    1078. object typescript.NodeFlags
    1079. object typescript.NumericLiteralFlags
    1080. object typescript.ObjectFlags
    1081. object typescript.OuterExpressionKinds
    1082. object typescript.OutliningElementsCollector
    1083. object typescript.OutputFileType
    1084. object typescript.PatternMatchKind
    1085. object typescript.RelationComparisonResult
    1086. object typescript.Rename
    1087. object typescript.ScriptElementKind
    1088. object typescript.ScriptElementKindModifier
    1089. object typescript.ScriptKind
    1090. object typescript.ScriptSnapshot
    1091. object typescript.ScriptTarget
    1092. object typescript.SemanticMeaning
    1093. object typescript.SignatureHelp
    1094. object typescript.SignatureKind
    1095. object typescript.SpecialPropertyAssignmentKind
    1096. object typescript.SymbolAccessibility
    1097. object typescript.SymbolDisplay
    1098. object typescript.SymbolDisplayPartKind
    1099. object typescript.SymbolFlags
    1100. object typescript.SymbolFormatFlags
    1101. object typescript.SyntaxKind
    1102. object typescript.SyntheticSymbolKind
    1103. object typescript.Ternary
    1104. object typescript.TokenClass
    1105. object typescript.TransformFlags
    1106. object typescript.TypeFlags
    1107. object typescript.TypeFormatFlags
    1108. object typescript.TypePredicateKind
    1109. object typescript.TypeReferenceSerializationKind
    1110. object typescript.TypeScriptServicesFactory.prototype
    1111. object typescript.WatchDirectoryFlags
    1112. object typescript.codefix
    1113. object typescript.collator
    1114. object typescript.compileOnSaveCommandLineOption
    1115. object typescript.defaultInitCompilerOptions
    1116. object typescript.emptyArray
    1117. object typescript.formatting
    1118. object typescript.formatting.FormattingContext.prototype
    1119. object typescript.formatting.Rule.prototype
    1120. object typescript.formatting.RuleDescriptor.prototype
    1121. object typescript.formatting.RuleOperation.prototype
    1122. object typescript.formatting.RuleOperationContext.prototype
    1123. object typescript.formatting.Rules.prototype
    1124. object typescript.formatting.RulesBucket.prototype
    1125. object typescript.formatting.RulesBucketConstructionState.prototype
    1126. object typescript.formatting.RulesMap.prototype
    1127. object typescript.formatting.RulesProvider.prototype
    1128. object typescript.formatting.Shared
    1129. object typescript.formatting.Shared.TokenAllAccess.prototype
    1130. object typescript.formatting.Shared.TokenRange.prototype
    1131. object typescript.formatting.Shared.TokenRangeAccess.prototype
    1132. object typescript.formatting.Shared.TokenSingleValueAccess.prototype
    1133. object typescript.formatting.Shared.TokenValuesAccess.prototype
    1134. object typescript.formatting.SmartIndenter
    1135. object typescript.fullTripleSlashAMDReferencePathRegEx
    1136. object typescript.fullTripleSlashReferencePathRegEx
    1137. object typescript.fullTripleSlashReferenceTypeReferenceDirectiveRegEx
    1138. object typescript.objectAllocator
    1139. object typescript.optionDeclarations
    1140. object typescript.performance
    1141. object typescript.scanner
    1142. object typescript.supportedJavascriptExtensions
    1143. object typescript.supportedTypeScriptExtensions
    1144. object typescript.supportedTypescriptExtensionsForExtractExtension
    1145. object typescript.sys
    1146. object typescript.typeAcquisitionDeclarations
    1147. object typescript.unchangedTextChangeRange
    1148. string typescript.directorySeparator
    1149. string typescript.externalHelpersModuleNameText
    1150. string typescript.servicesVersion
    1151. string typescript.version
  2. module typescript.BreakpointResolver
    1. function typescript.BreakpointResolver.spanInSourceFileAtLocation (sourceFile, position)
  3. module typescript.Completions
    1. function typescript.Completions.getCompletionEntryDetails (typeChecker, log, compilerOptions, sourceFile, position, entryName)
    2. function typescript.Completions.getCompletionEntrySymbol (typeChecker, log, compilerOptions, sourceFile, position, entryName)
    3. function typescript.Completions.getCompletionsAtPosition (host, typeChecker, log, compilerOptions, sourceFile, position)
  4. module typescript.CoreServicesShimHostAdapter
    1. function typescript.CoreServicesShimHostAdapter (shimHost)
  5. module typescript.CoreServicesShimHostAdapter.prototype
    1. function typescript.CoreServicesShimHostAdapter.prototype.fileExists (fileName)
    2. function typescript.CoreServicesShimHostAdapter.prototype.getDirectories (path)
    3. function typescript.CoreServicesShimHostAdapter.prototype.readDirectory (rootDir, extensions, exclude, include, depth)
    4. function typescript.CoreServicesShimHostAdapter.prototype.readDirectoryFallback (rootDir, extension, exclude)
    5. function typescript.CoreServicesShimHostAdapter.prototype.readFile (fileName)
  6. module typescript.Debug
    1. function typescript.Debug.assert (expression, message, verboseDebugInfo)
    2. function typescript.Debug.assertEachNode ()
    3. function typescript.Debug.assertMissingNode ()
    4. function typescript.Debug.assertNode ()
    5. function typescript.Debug.assertOptionalNode ()
    6. function typescript.Debug.assertOptionalToken ()
    7. function typescript.Debug.fail (message)
    8. function typescript.Debug.failBadSyntaxKind ()
    9. function typescript.Debug.failNotOptional ()
    10. function typescript.Debug.shouldAssert (level)
    11. number typescript.Debug.currentAssertionLevel
  7. module typescript.DocumentHighlights
    1. function typescript.DocumentHighlights.getDocumentHighlights (typeChecker, cancellationToken, sourceFile, position, sourceFilesToSearch)
  8. module typescript.FindAllReferences
    1. function typescript.FindAllReferences.convertReferences (referenceSymbols)
    2. function typescript.FindAllReferences.findReferencedSymbols (typeChecker, cancellationToken, sourceFiles, sourceFile, position, findInStrings, findInComments, isForRename)
    3. function typescript.FindAllReferences.getReferenceEntriesForShorthandPropertyAssignment (node, typeChecker, result)
    4. function typescript.FindAllReferences.getReferenceEntryFromNode (node)
    5. function typescript.FindAllReferences.getReferencedSymbolsForNode (typeChecker, cancellationToken, node, sourceFiles, findInStrings, findInComments, isForRename , implementations)
  9. module typescript.GoToDefinition
    1. function typescript.GoToDefinition.getDefinitionAtPosition (program, sourceFile, position)
    2. function typescript.GoToDefinition.getTypeDefinitionAtPosition (typeChecker, sourceFile, position)
  10. module typescript.GoToImplementation
    1. function typescript.GoToImplementation.getImplementationAtPosition (typeChecker, cancellationToken, sourceFiles, node)
  11. module typescript.JsDoc
    1. function typescript.JsDoc.getAllJsDocCompletionEntries ()
    2. function typescript.JsDoc.getDocCommentTemplateAtPosition (newLine, sourceFile, position)
    3. function typescript.JsDoc.getJsDocCommentsFromDeclarations (declarations)
  12. module typescript.JsTyping
    1. function typescript.JsTyping.discoverTypings (host, fileNames, projectRootPath, safeListPath, packageNameToTypingLocation, typeAcquisition, unresolvedImports )
    2. object typescript.JsTyping.nodeCoreModuleList
  13. module typescript.LanguageServiceShimHostAdapter
    1. function typescript.LanguageServiceShimHostAdapter (shimHost)
  14. module typescript.LanguageServiceShimHostAdapter.prototype
    1. function typescript.LanguageServiceShimHostAdapter.prototype.error (s)
    2. function typescript.LanguageServiceShimHostAdapter.prototype.fileExists (path)
    3. function typescript.LanguageServiceShimHostAdapter.prototype.getCancellationToken ()
    4. function typescript.LanguageServiceShimHostAdapter.prototype.getCompilationSettings ()
    5. function typescript.LanguageServiceShimHostAdapter.prototype.getCurrentDirectory ()
    6. function typescript.LanguageServiceShimHostAdapter.prototype.getDefaultLibFileName (options)
    7. function typescript.LanguageServiceShimHostAdapter.prototype.getDirectories (path)
    8. function typescript.LanguageServiceShimHostAdapter.prototype.getLocalizedDiagnosticMessages ()
    9. function typescript.LanguageServiceShimHostAdapter.prototype.getProjectVersion ()
    10. function typescript.LanguageServiceShimHostAdapter.prototype.getScriptFileNames ()
    11. function typescript.LanguageServiceShimHostAdapter.prototype.getScriptKind (fileName)
    12. function typescript.LanguageServiceShimHostAdapter.prototype.getScriptSnapshot (fileName)
    13. function typescript.LanguageServiceShimHostAdapter.prototype.getScriptVersion (fileName)
    14. function typescript.LanguageServiceShimHostAdapter.prototype.getTypeRootsVersion ()
    15. function typescript.LanguageServiceShimHostAdapter.prototype.log (s)
    16. function typescript.LanguageServiceShimHostAdapter.prototype.readDirectory (path, extensions, exclude, include, depth)
    17. function typescript.LanguageServiceShimHostAdapter.prototype.readFile (path, encoding)
    18. function typescript.LanguageServiceShimHostAdapter.prototype.trace (s)
    19. function typescript.LanguageServiceShimHostAdapter.prototype.useCaseSensitiveFileNames ()
  15. module typescript.NavigateTo
    1. function typescript.NavigateTo.getNavigateToItems (sourceFiles, checker, cancellationToken, searchValue, maxResultCount, excludeDtsFiles)
  16. module typescript.NavigationBar
    1. function typescript.NavigationBar.getNavigationBarItems (sourceFile)
    2. function typescript.NavigationBar.getNavigationTree (sourceFile)
  17. module typescript.OutliningElementsCollector
    1. function typescript.OutliningElementsCollector.collectElements (sourceFile)
  18. module typescript.Rename
    1. function typescript.Rename.getRenameInfo (typeChecker, defaultLibFileName, getCanonicalFileName, sourceFile, position)
  19. module typescript.ScriptSnapshot
    1. function typescript.ScriptSnapshot.fromString (text)
  20. module typescript.SignatureHelp
    1. function typescript.SignatureHelp.getContainingArgumentInfo (node, position, sourceFile)
    2. function typescript.SignatureHelp.getImmediatelyContainingArgumentInfo (node, position, sourceFile)
    3. function typescript.SignatureHelp.getSignatureHelpItems (program, sourceFile, position, cancellationToken)
    4. object typescript.SignatureHelp.ArgumentListKind
  21. module typescript.SymbolDisplay
    1. function typescript.SymbolDisplay.getSymbolDisplayPartsDocumentationAndSymbolKind (typeChecker, symbol, sourceFile, enclosingDeclaration, location, semanticMeaning )
    2. function typescript.SymbolDisplay.getSymbolKind (typeChecker, symbol, location)
    3. function typescript.SymbolDisplay.getSymbolModifiers (symbol)
  22. module typescript.TypeScriptServicesFactory
    1. function typescript.TypeScriptServicesFactory ()
  23. module typescript.TypeScriptServicesFactory.prototype
    1. function typescript.TypeScriptServicesFactory.prototype.close ()
    2. function typescript.TypeScriptServicesFactory.prototype.createClassifierShim (logger)
    3. function typescript.TypeScriptServicesFactory.prototype.createCoreServicesShim (host)
    4. function typescript.TypeScriptServicesFactory.prototype.createLanguageServiceShim (host)
    5. function typescript.TypeScriptServicesFactory.prototype.getServicesVersion ()
    6. function typescript.TypeScriptServicesFactory.prototype.registerShim (shim)
    7. function typescript.TypeScriptServicesFactory.prototype.unregisterShim (shim)
  24. module typescript.codefix
    1. function typescript.codefix.getFixes (context)
    2. function typescript.codefix.getMissingMembersInsertion (classDeclaration, possiblyMissingSymbols, checker, newlineChar)
    3. function typescript.codefix.getStubbedMethod (visibility, name, sigString, newlineChar)
    4. function typescript.codefix.getSupportedErrorCodes ()
    5. function typescript.codefix.registerCodeFix (action)
  25. module typescript.formatting
    1. function typescript.formatting.FormattingContext (sourceFile, formattingRequestKind)
    2. function typescript.formatting.Rule (Descriptor, Operation, Flag)
    3. function typescript.formatting.RuleDescriptor (LeftTokenRange, RightTokenRange)
    4. function typescript.formatting.RuleOperation (Context, Action)
    5. function typescript.formatting.RuleOperationContext ()
    6. function typescript.formatting.Rules ()
    7. function typescript.formatting.RulesBucket ()
    8. function typescript.formatting.RulesBucketConstructionState ()
    9. function typescript.formatting.RulesMap ()
    10. function typescript.formatting.RulesProvider ()
    11. function typescript.formatting.formatDocument (sourceFile, rulesProvider, options)
    12. function typescript.formatting.formatOnClosingCurly (position, sourceFile, rulesProvider, options)
    13. function typescript.formatting.formatOnEnter (position, sourceFile, rulesProvider, options)
    14. function typescript.formatting.formatOnSemicolon (position, sourceFile, rulesProvider, options)
    15. function typescript.formatting.formatSelection (start, end, sourceFile, rulesProvider, options)
    16. function typescript.formatting.getFormattingScanner (sourceFile, startPos, endPos)
    17. function typescript.formatting.getIndentationString (indentation, options)
    18. object typescript.formatting.FormattingRequestKind
    19. object typescript.formatting.RuleAction
    20. object typescript.formatting.RuleFlags
    21. object typescript.formatting.RulesPosition
    22. object typescript.formatting.Shared
    23. object typescript.formatting.SmartIndenter
  26. module typescript.formatting.FormattingContext
    1. function typescript.formatting.FormattingContext (sourceFile, formattingRequestKind)
  27. module typescript.formatting.FormattingContext.prototype
    1. function typescript.formatting.FormattingContext.prototype.BlockIsOnOneLine (node)
    2. function typescript.formatting.FormattingContext.prototype.ContextNodeAllOnSameLine ()
    3. function typescript.formatting.FormattingContext.prototype.ContextNodeBlockIsOnOneLine ()
    4. function typescript.formatting.FormattingContext.prototype.NextNodeAllOnSameLine ()
    5. function typescript.formatting.FormattingContext.prototype.NextNodeBlockIsOnOneLine ()
    6. function typescript.formatting.FormattingContext.prototype.NodeIsOnOneLine (node)
    7. function typescript.formatting.FormattingContext.prototype.TokensAreOnSameLine ()
    8. function typescript.formatting.FormattingContext.prototype.updateContext (currentRange, currentTokenParent, nextRange, nextTokenParent, commonParent)
  28. module typescript.formatting.Rule
    1. function typescript.formatting.Rule (Descriptor, Operation, Flag)
  29. module typescript.formatting.Rule.prototype
    1. function typescript.formatting.Rule.prototype.toString ()
  30. module typescript.formatting.RuleDescriptor
    1. function typescript.formatting.RuleDescriptor (LeftTokenRange, RightTokenRange)
    2. function typescript.formatting.RuleDescriptor.create1 (left, right)
    3. function typescript.formatting.RuleDescriptor.create2 (left, right)
    4. function typescript.formatting.RuleDescriptor.create3 (left, right)
    5. function typescript.formatting.RuleDescriptor.create4 (left, right)
  31. module typescript.formatting.RuleDescriptor.prototype
    1. function typescript.formatting.RuleDescriptor.prototype.toString ()
  32. module typescript.formatting.RuleOperation
    1. function typescript.formatting.RuleOperation (Context, Action)
    2. function typescript.formatting.RuleOperation.create1 (action)
    3. function typescript.formatting.RuleOperation.create2 (context, action)
  33. module typescript.formatting.RuleOperation.prototype
    1. function typescript.formatting.RuleOperation.prototype.toString ()
  34. module typescript.formatting.RuleOperationContext
    1. function typescript.formatting.RuleOperationContext ()
    2. object typescript.formatting.RuleOperationContext.Any
  35. module typescript.formatting.RuleOperationContext.prototype
    1. function typescript.formatting.RuleOperationContext.prototype.InContext (context)
    2. function typescript.formatting.RuleOperationContext.prototype.IsAny ()
  36. module typescript.formatting.Rules
    1. function typescript.formatting.Rules ()
    2. function typescript.formatting.Rules.IsAfterCodeBlockContext (context)
    3. function typescript.formatting.Rules.IsArrowFunctionContext (context)
    4. function typescript.formatting.Rules.IsBeforeBlockContext (context)
    5. function typescript.formatting.Rules.IsBeforeMultilineBlockContext (context)
    6. function typescript.formatting.Rules.IsBinaryOpContext (context)
    7. function typescript.formatting.Rules.IsBlockContext (context)
    8. function typescript.formatting.Rules.IsBraceWrappedContext (context)
    9. function typescript.formatting.Rules.IsConditionalOperatorContext (context)
    10. function typescript.formatting.Rules.IsControlDeclContext (context)
    11. function typescript.formatting.Rules.IsEndOfDecoratorContextOnSameLine (context)
    12. function typescript.formatting.Rules.IsForContext (context)
    13. function typescript.formatting.Rules.IsFunctionCallContext (context)
    14. function typescript.formatting.Rules.IsFunctionCallOrNewContext (context)
    15. function typescript.formatting.Rules.IsFunctionDeclContext (context)
    16. function typescript.formatting.Rules.IsFunctionDeclarationOrFunctionExpressionContext (context)
    17. function typescript.formatting.Rules.IsJsxAttributeContext (context)
    18. function typescript.formatting.Rules.IsJsxExpressionContext (context)
    19. function typescript.formatting.Rules.IsJsxSelfClosingElementContext (context)
    20. function typescript.formatting.Rules.IsModuleDeclContext (context)
    21. function typescript.formatting.Rules.IsMultilineBlockContext (context)
    22. function typescript.formatting.Rules.IsNewContext (context)
    23. function typescript.formatting.Rules.IsNextTokenNotCloseBracket (context)
    24. function typescript.formatting.Rules.IsNextTokenParentJsxAttribute (context)
    25. function typescript.formatting.Rules.IsNonJsxElementContext (context)
    26. function typescript.formatting.Rules.IsNonJsxSameLineTokenContext (context)
    27. function typescript.formatting.Rules.IsNonNullAssertionContext (context)
    28. function typescript.formatting.Rules.IsNotBeforeBlockInFunctionDeclarationContext (context)
    29. function typescript.formatting.Rules.IsNotBinaryOpContext (context)
    30. function typescript.formatting.Rules.IsNotForContext (context)
    31. function typescript.formatting.Rules.IsNotFormatOnEnter (context)
    32. function typescript.formatting.Rules.IsObjectContext (context)
    33. function typescript.formatting.Rules.IsObjectTypeContext (context)
    34. function typescript.formatting.Rules.IsPreviousTokenNotComma (context)
    35. function typescript.formatting.Rules.IsSameLineTokenOrBeforeMultilineBlockContext (context)
    36. function typescript.formatting.Rules.IsSingleLineBlockContext (context)
    37. function typescript.formatting.Rules.IsStartOfVariableDeclarationList (context)
    38. function typescript.formatting.Rules.IsTypeArgumentOrParameterOrAssertion (token, parent)
    39. function typescript.formatting.Rules.IsTypeArgumentOrParameterOrAssertionContext (context)
    40. function typescript.formatting.Rules.IsTypeAssertionContext (context)
    41. function typescript.formatting.Rules.IsTypeScriptDeclWithBlockContext (context)
    42. function typescript.formatting.Rules.IsVoidOpContext (context)
    43. function typescript.formatting.Rules.IsYieldOrYieldStarWithOperand (context)
    44. function typescript.formatting.Rules.NodeIsBlockContext (node)
    45. function typescript.formatting.Rules.NodeIsInDecoratorContext (node)
    46. function typescript.formatting.Rules.NodeIsTypeScriptDeclWithBlockContext (node)
  37. module typescript.formatting.Rules.prototype
    1. function typescript.formatting.Rules.prototype.getRuleName (rule)
  38. module typescript.formatting.RulesBucket
    1. function typescript.formatting.RulesBucket ()
  39. module typescript.formatting.RulesBucket.prototype
    1. function typescript.formatting.RulesBucket.prototype.AddRule (rule, specificTokens, constructionState, rulesBucketIndex)
    2. function typescript.formatting.RulesBucket.prototype.Rules ()
  40. module typescript.formatting.RulesBucketConstructionState
    1. function typescript.formatting.RulesBucketConstructionState ()
  41. module typescript.formatting.RulesBucketConstructionState.prototype
    1. function typescript.formatting.RulesBucketConstructionState.prototype.GetInsertionIndex (maskPosition)
    2. function typescript.formatting.RulesBucketConstructionState.prototype.IncreaseInsertionIndex (maskPosition)
  42. module typescript.formatting.RulesMap
    1. function typescript.formatting.RulesMap ()
    2. function typescript.formatting.RulesMap.create (rules)
  43. module typescript.formatting.RulesMap.prototype
    1. function typescript.formatting.RulesMap.prototype.FillRule (rule, rulesBucketConstructionStateList)
    2. function typescript.formatting.RulesMap.prototype.FillRules (rules, rulesBucketConstructionStateList)
    3. function typescript.formatting.RulesMap.prototype.GetRule (context)
    4. function typescript.formatting.RulesMap.prototype.GetRuleBucketIndex (row, column)
    5. function typescript.formatting.RulesMap.prototype.Initialize (rules)
  44. module typescript.formatting.RulesProvider
    1. function typescript.formatting.RulesProvider ()
  45. module typescript.formatting.RulesProvider.prototype
    1. function typescript.formatting.RulesProvider.prototype.createActiveRules (options)
    2. function typescript.formatting.RulesProvider.prototype.ensureUpToDate (options)
    3. function typescript.formatting.RulesProvider.prototype.getRuleByName (name)
    4. function typescript.formatting.RulesProvider.prototype.getRuleName (rule)
    5. function typescript.formatting.RulesProvider.prototype.getRulesMap ()
  46. module typescript.formatting.Shared
    1. function typescript.formatting.Shared.TokenAllAccess ()
    2. function typescript.formatting.Shared.TokenRange (tokenAccess)
    3. function typescript.formatting.Shared.TokenRangeAccess (from, to, except)
    4. function typescript.formatting.Shared.TokenSingleValueAccess (token)
    5. function typescript.formatting.Shared.TokenValuesAccess (tks)
  47. module typescript.formatting.Shared.TokenAllAccess.prototype
    1. function typescript.formatting.Shared.TokenAllAccess.prototype.Contains ()
    2. function typescript.formatting.Shared.TokenAllAccess.prototype.GetTokens ()
    3. function typescript.formatting.Shared.TokenAllAccess.prototype.toString ()
  48. module typescript.formatting.Shared.TokenRange.prototype
    1. function typescript.formatting.Shared.TokenRange.prototype.Contains (token)
    2. function typescript.formatting.Shared.TokenRange.prototype.GetTokens ()
    3. function typescript.formatting.Shared.TokenRange.prototype.toString ()
  49. module typescript.formatting.Shared.TokenRangeAccess.prototype
    1. function typescript.formatting.Shared.TokenRangeAccess.prototype.Contains (token)
    2. function typescript.formatting.Shared.TokenRangeAccess.prototype.GetTokens ()
  50. module typescript.formatting.Shared.TokenSingleValueAccess.prototype
    1. function typescript.formatting.Shared.TokenSingleValueAccess.prototype.Contains (tokenValue)
    2. function typescript.formatting.Shared.TokenSingleValueAccess.prototype.GetTokens ()
  51. module typescript.formatting.Shared.TokenValuesAccess.prototype
    1. function typescript.formatting.Shared.TokenValuesAccess.prototype.Contains (token)
    2. function typescript.formatting.Shared.TokenValuesAccess.prototype.GetTokens ()
  52. module typescript.formatting.SmartIndenter
    1. function typescript.formatting.SmartIndenter.childStartsOnTheSameLineWithElseInIfStatement (parent, child, childStartLine, sourceFile)
    2. function typescript.formatting.SmartIndenter.findFirstNonWhitespaceCharacterAndColumn (startPos, endPos, sourceFile, options)
    3. function typescript.formatting.SmartIndenter.findFirstNonWhitespaceColumn (startPos, endPos, sourceFile, options)
    4. function typescript.formatting.SmartIndenter.getBaseIndentation (options)
    5. function typescript.formatting.SmartIndenter.getIndentation (position, sourceFile, options)
    6. function typescript.formatting.SmartIndenter.getIndentationForNode (n, ignoreActualIndentationRange, sourceFile, options)
    7. function typescript.formatting.SmartIndenter.nodeWillIndentChild (parent, child, indentByDefault)
    8. function typescript.formatting.SmartIndenter.shouldIndentChildNode (parent, child)
  53. module typescript.objectAllocator
    1. function typescript.objectAllocator.getIdentifierConstructor ()
    2. function typescript.objectAllocator.getNodeConstructor ()
    3. function typescript.objectAllocator.getSignatureConstructor ()
    4. function typescript.objectAllocator.getSourceFileConstructor ()
    5. function typescript.objectAllocator.getSymbolConstructor ()
    6. function typescript.objectAllocator.getTokenConstructor ()
    7. function typescript.objectAllocator.getTypeConstructor ()
  54. module typescript.performance
    1. function typescript.performance.disable ()
    2. function typescript.performance.enable ()
    3. function typescript.performance.forEachMeasure (cb)
    4. function typescript.performance.getCount (markName)
    5. function typescript.performance.getDuration (measureName)
    6. function typescript.performance.mark (markName)
    7. function typescript.performance.measure (measureName, startMarkName, endMarkName)
  55. module typescript.scanner
    1. function typescript.scanner.getStartPos ()
    2. function typescript.scanner.getText ()
    3. function typescript.scanner.getTextPos ()
    4. function typescript.scanner.getToken ()
    5. function typescript.scanner.getTokenPos ()
    6. function typescript.scanner.getTokenText ()
    7. function typescript.scanner.getTokenValue ()
    8. function typescript.scanner.hasExtendedUnicodeEscape ()
    9. function typescript.scanner.hasPrecedingLineBreak ()
    10. function typescript.scanner.isIdentifier ()
    11. function typescript.scanner.isReservedWord ()
    12. function typescript.scanner.isUnterminated ()
    13. function typescript.scanner.lookAhead (callback)
    14. function typescript.scanner.reScanGreaterToken ()
    15. function typescript.scanner.reScanJsxToken ()
    16. function typescript.scanner.reScanSlashToken ()
    17. function typescript.scanner.reScanTemplateToken ()
    18. function typescript.scanner.scan ()
    19. function typescript.scanner.scanJSDocToken ()
    20. function typescript.scanner.scanJsxAttributeValue ()
    21. function typescript.scanner.scanJsxIdentifier ()
    22. function typescript.scanner.scanJsxToken ()
    23. function typescript.scanner.scanRange (start, length, callback)
    24. function typescript.scanner.setLanguageVariant (variant)
    25. function typescript.scanner.setOnError (errorCallback)
    26. function typescript.scanner.setScriptTarget (scriptTarget)
    27. function typescript.scanner.setText (newText, start, length)
    28. function typescript.scanner.setTextPos (textPos)
    29. function typescript.scanner.tryScan (callback)
  56. module typescript.sys
    1. boolean typescript.sys.useCaseSensitiveFileNames
    2. function typescript.sys.clearTimeout (timer)
    3. function typescript.sys.createDirectory (directoryName)
    4. function typescript.sys.createHash (data)
    5. function typescript.sys.directoryExists (path)
    6. function typescript.sys.exit (exitCode)
    7. function typescript.sys.fileExists (path)
    8. function typescript.sys.getCurrentDirectory ()
    9. function typescript.sys.getDirectories (path)
    10. function typescript.sys.getEnvironmentVariable (name)
    11. function typescript.sys.getExecutingFilePath ()
    12. function typescript.sys.getFileSize (path)
    13. function typescript.sys.getMemoryUsage ()
    14. function typescript.sys.getModifiedTime (path)
    15. function typescript.sys.readDirectory (path, extensions, excludes, includes)
    16. function typescript.sys.readFile (fileName, _encoding)
    17. function typescript.sys.realpath (path)
    18. function typescript.sys.resolvePath (path)
    19. function typescript.sys.setTimeout (callback, after, arg1, arg2, arg3)
    20. function typescript.sys.tryEnableSourceMapsForHost ()
    21. function typescript.sys.watchDirectory (directoryName, callback, recursive)
    22. function typescript.sys.watchFile (fileName, callback, pollingInterval)
    23. function typescript.sys.write (s)
    24. function typescript.sys.writeFile (path, data, writeBom)
    25. object typescript.sys.args
    26. string typescript.sys.newLine

module typescript

function typescript.ClassificationTypeNames ()

function typescript.CoreServicesShimHostAdapter (shimHost)

function typescript.LanguageServiceShimHostAdapter (shimHost)

function typescript.OperationCanceledException ()

function typescript.TextChange ()

function typescript.TypeScriptServicesFactory ()

function typescript.addEmitHelper (node, helper)

function typescript.addEmitHelpers (node, helpers)

function typescript.addPrologueDirectives (target, source, ensureUseStrict, visitor)

function typescript.addRange (to, from)

function typescript.adjustExtensionPriority (extensionPriority, supportedExtensions)

function typescript.aggregateTransformFlags (node)

function typescript.append (to, value)

function typescript.arrayFrom (iterator)

function typescript.arrayIsEqualTo (array1, array2, equaler)

function typescript.arrayToMap (array, makeKey, makeValue)

function typescript.assign (t)

function typescript.binarySearch (array, value, comparer, offset)

function typescript.bindSourceFile (file, options)

function typescript.breakIntoCharacterSpans (identifier)

function typescript.breakIntoWordSpans (identifier)

function typescript.chain (a, b, c, d, e)

function typescript.chainDiagnosticMessages (details, message)

function typescript.changeExtension (path, newExtension)

function typescript.changesAffectModuleResolution (oldOptions, newOptions)

function typescript.childIsDecorated (node)

function typescript.classicNameResolver (moduleName, containingFile, compilerOptions, host, cache)

function typescript.climbPastPropertyAccess (node)

function typescript.clone (object)

function typescript.cloneMap (map)

function typescript.collapseRangeToEnd (range)

function typescript.collapseRangeToStart (range)

function typescript.collapseTextChangeRangesAcrossMultipleVersions (changes)

function typescript.collectExternalModuleInfo (sourceFile, resolver, compilerOptions)

function typescript.combinePaths (path1, path2)

function typescript.compact (array)

function typescript.compareDataObjects (dst, src)

function typescript.compareDiagnostics (d1, d2)

function typescript.compareEmitHelpers (x, y)

function typescript.comparePaths (a, b, currentDirectory, ignoreCase)

function typescript.compareStrings (a, b, ignoreCase)

function typescript.compareStringsCaseInsensitive (a, b)

function typescript.compareValues (a, b)

function typescript.compose (a, b, c, d, e)

function typescript.computeCommonSourceDirectoryOfFilenames (fileNames, currentDirectory, getCanonicalFileName)

function typescript.computeLineAndCharacterOfPosition (lineStarts, position)

function typescript.computeLineStarts (text)

function typescript.computePositionOfLineAndCharacter (lineStarts, line, character)

function typescript.computeTransformFlagsForNode (node, subtreeFlags)

function typescript.concatenate (array1, array2)

function typescript.concatenateDiagnosticMessageChains (headChain, tailChain)

function typescript.contains (array, value)

function typescript.containsParseError (node)

function typescript.containsPath (parent, child, currentDirectory, ignoreCase)

function typescript.convertCompileOnSaveOptionFromJson (jsonOption, basePath, errors)

function typescript.convertCompilerOptionsFromJson (jsonOptions, basePath, configFileName)

function typescript.convertEnableAutoDiscoveryToEnable (typeAcquisition)

function typescript.convertToArray (iterator, f)

function typescript.convertToArrayAssignmentElement (element)

function typescript.convertToArrayAssignmentPattern (node)

function typescript.convertToAssignmentElementTarget (node)

function typescript.convertToAssignmentPattern (node)

function typescript.convertToBase64 (input)

function typescript.convertToFunctionBody (node, multiLine)

function typescript.convertToObjectAssignmentElement (element)

function typescript.convertToObjectAssignmentPattern (node)

function typescript.convertToRelativePath (absoluteOrRelativePath, basePath, getCanonicalFileName)

function typescript.convertTypeAcquisitionFromJson (jsonOptions, basePath, configFileName)

function typescript.copyEntries (source, target)

function typescript.couldStartTrivia (text, pos)

function typescript.countWhere (array, predicate)

function typescript.createAdd (left, right)

function typescript.createArrayBindingPattern (elements)

function typescript.createArrayConcat (array, values)

function typescript.createArrayLiteral (elements, multiLine)

function typescript.createArraySlice (array, start)

function typescript.createArrowFunction (modifiers, typeParameters, parameters, type, equalsGreaterThanToken, body)

function typescript.createAsExpression (expression, type)

function typescript.createAssignHelper (context, attributesSegments)

function typescript.createAssignment (left, right)

function typescript.createAwait (expression)

function typescript.createBinary (left, operator, right)

function typescript.createBindingElement (propertyName, dotDotDotToken, name, initializer)

function typescript.createBlock (statements, multiLine)

function typescript.createBreak (label)

function typescript.createBundle (sourceFiles)

function typescript.createCall (expression, typeArguments, argumentsArray)

function typescript.createCallBinding (expression, recordTempVariable, languageVersion, cacheIdentifiers)

function typescript.createCaseBlock (clauses)

function typescript.createCaseClause (expression, statements)

function typescript.createCatchClause (variableDeclaration, block)

function typescript.createClassDeclaration (decorators, modifiers, name, typeParameters, heritageClauses, members)

function typescript.createClassExpression (modifiers, name, typeParameters, heritageClauses, members)

function typescript.createClassifier ()

function typescript.createComma (left, right)

function typescript.createCommentWriter (printerOptions, emitPos)

function typescript.createCompilerDiagnostic (message)

function typescript.createCompilerDiagnosticForInvalidCustomType (opt)

function typescript.createCompilerDiagnosticFromMessageChain (chain)

function typescript.createCompilerHost (options, setParentNodes)

function typescript.createComputedPropertyName (expression)

function typescript.createConditional (condition, questionTokenOrWhenTrue, whenTrueOrWhenFalse, colonToken, whenFalse)

function typescript.createConstructor (decorators, modifiers, parameters, body)

function typescript.createContinue (label)

function typescript.createDecorator (expression)

function typescript.createDefaultClause (statements)

function typescript.createDelete (expression)

function typescript.createDiagnosticCollection ()

function typescript.createDiagnosticForNode (node, message, arg0, arg1, arg2)

function typescript.createDiagnosticForNodeFromMessageChain (node, messageChain)

function typescript.createDiagnosticForNodeInSourceFile (sourceFile, node, message, arg0, arg1, arg2)

function typescript.createDo (statement, expression)

function typescript.createDocumentRegistry (useCaseSensitiveFileNames, currentDirectory)

function typescript.createElementAccess (expression, index)

function typescript.createEmptyStatement ()

function typescript.createEndOfDeclarationMarker (original)

function typescript.createEnumDeclaration (decorators, modifiers, name, members)

function typescript.createEnumMember (name, initializer)

function typescript.createExportAssignment (decorators, modifiers, isExportEquals, expression)

function typescript.createExportDeclaration (decorators, modifiers, exportClause, moduleSpecifier)

function typescript.createExportDefault (expression)

function typescript.createExportSpecifier (name, propertyName)

function typescript.createExpressionForJsxElement (jsxFactoryEntity, reactNamespace, tagName, props, children, parentElement, location)

function typescript.createExpressionForObjectLiteralElementLike (node, property, receiver)

function typescript.createExpressionForPropertyName (memberName)

function typescript.createExpressionFromEntityName (node)

function typescript.createExpressionWithTypeArguments (typeArguments, expression)

function typescript.createExternalModuleExport (exportName)

function typescript.createExternalModuleReference (expression)

function typescript.createFalse ()

function typescript.createFileDiagnostic (file, start, length, message)

function typescript.createFileMap (keyMapper)

function typescript.createFor (initializer, condition, incrementor, statement)

function typescript.createForIn (initializer, expression, statement)

function typescript.createForOf (initializer, expression, statement)

function typescript.createFunctionApply (func, thisArg, argumentsExpression, location)

function typescript.createFunctionCall (func, thisArg, argumentsList, location)

function typescript.createFunctionDeclaration (decorators, modifiers, asteriskToken, name, typeParameters, parameters, type, body)

function typescript.createFunctionExpression (modifiers, asteriskToken, name, typeParameters, parameters, type, body)

function typescript.createGetAccessor (decorators, modifiers, name, parameters, type, body)

function typescript.createGetCanonicalFileName (useCaseSensitiveFileNames)

function typescript.createHeritageClause (token, types)

function typescript.createIdentifier (text)

function typescript.createIf (expression, thenStatement, elseStatement)

function typescript.createImportClause (name, namedBindings)

function typescript.createImportDeclaration (decorators, modifiers, importClause, moduleSpecifier)

function typescript.createImportEqualsDeclaration (decorators, modifiers, name, moduleReference)

function typescript.createImportSpecifier (propertyName, name)

function typescript.createJsxAttribute (name, initializer)

function typescript.createJsxClosingElement (tagName)

function typescript.createJsxElement (openingElement, children, closingElement)

function typescript.createJsxExpression (expression, dotDotDotToken)

function typescript.createJsxOpeningElement (tagName, attributes)

function typescript.createJsxSelfClosingElement (tagName, attributes)

function typescript.createJsxSpreadAttribute (expression)

function typescript.createLabel (label, statement)

function typescript.createLanguageService (host, documentRegistry)

function typescript.createLanguageServiceSourceFile (fileName, scriptSnapshot, scriptTarget, version, setNodeParents, scriptKind)

function typescript.createLessThan (left, right)

function typescript.createLiteral (value)

function typescript.createLogicalAnd (left, right)

function typescript.createLogicalNot (operand)

function typescript.createLogicalOr (left, right)

function typescript.createLoopVariable ()

function typescript.createMap ()

function typescript.createMapFromTemplate (template)

function typescript.createMathPow (left, right, location)

function typescript.createMemberAccessForPropertyName (target, memberName, location)

function typescript.createMergeDeclarationMarker (original)

function typescript.createMethod (decorators, modifiers, asteriskToken, name, typeParameters, parameters, type, body)

function typescript.createModuleBlock (statements)

function typescript.createModuleDeclaration (decorators, modifiers, name, body, flags)

function typescript.createModuleResolutionCache (currentDirectory, getCanonicalFileName)

function typescript.createMultiMap ()

function typescript.createNamedExports (elements)

function typescript.createNamedImports (elements)

function typescript.createNamespaceImport (name)

function typescript.createNew (expression, typeArguments, argumentsArray)

function typescript.createNode (kind, pos, end)

function typescript.createNodeArray (elements, hasTrailingComma)

function typescript.createNonNullExpression (expression)

function typescript.createNotEmittedStatement (original)

function typescript.createNull ()

function typescript.createNumericLiteral (value)

function typescript.createObjectBindingPattern (elements)

function typescript.createObjectLiteral (properties, multiLine)

function typescript.createOmittedExpression ()

function typescript.createParameter (decorators, modifiers, dotDotDotToken, name, questionToken, type, initializer)

function typescript.createParen (expression)

function typescript.createPartiallyEmittedExpression (expression, original)

function typescript.createPatternMatcher (pattern)

function typescript.createPostfix (operand, operator)

function typescript.createPostfixIncrement (operand)

function typescript.createPrefix (operator, operand)

function typescript.createPrinter (printerOptions, handlers)

function typescript.createProgram (rootNames, options, host, oldProgram)

function typescript.createProperty (decorators, modifiers, name, questionToken, type, initializer)

function typescript.createPropertyAccess (expression, name)

function typescript.createPropertyAssignment (name, initializer)

function typescript.createQualifiedName (left, right)

function typescript.createRange (pos, end)

function typescript.createReturn (expression)

function typescript.createScanner (languageVersion, skipTrivia, languageVariant, text, onError, start, length)

function typescript.createSetAccessor (decorators, modifiers, name, parameters, body)

function typescript.createShorthandPropertyAssignment (name, objectAssignmentInitializer)

function typescript.createSourceFile (fileName, sourceText, languageVersion, setParentNodes, scriptKind)

function typescript.createSourceMapWriter (host, writer)

function typescript.createSpread (expression)

function typescript.createSpreadAssignment (expression)

function typescript.createStatement (expression)

function typescript.createStrictEquality (left, right)

function typescript.createStrictInequality (left, right)

function typescript.createSubtract (left, right)

function typescript.createSuper ()

function typescript.createSwitch (expression, caseBlock)

function typescript.createTaggedTemplate (tag, template)

function typescript.createTempVariable (recordTempVariable)

function typescript.createTemplateExpression (head, templateSpans)

function typescript.createTemplateSpan (expression, literal)

function typescript.createTextChangeRange (span, newLength)

function typescript.createTextSpan (start, length)

function typescript.createTextSpanFromBounds (start, end)

function typescript.createTextSpanFromNode (node, sourceFile)

function typescript.createTextWriter (newLine)

function typescript.createThis ()

function typescript.createThrow (expression)

function typescript.createToken (token)

function typescript.createTokenRange (pos, token)

function typescript.createTrue ()

function typescript.createTry (tryBlock, catchClause, finallyBlock)

function typescript.createTypeAssertion (type, expression)

function typescript.createTypeCheck (value, tag)

function typescript.createTypeChecker (host, produceDiagnostics)

function typescript.createTypeOf (expression)

function typescript.createUniqueName (text)

function typescript.createVariableDeclaration (name, type, initializer)

function typescript.createVariableDeclarationList (declarations, flags)

function typescript.createVariableStatement (modifiers, declarationList)

function typescript.createVoid (expression)

function typescript.createVoidZero ()

function typescript.createWhile (expression, statement)

function typescript.createWith (expression, statement)

function typescript.createYield (asteriskTokenOrExpression, expression)

function typescript.declarationNameToString (name)

function typescript.decodedTextSpanIntersectsWith (start1, length1, start2, length2)

function typescript.deduplicate (array, areEqual)

function typescript.deduplicateSortedDiagnostics (diagnostics)

function typescript.directoryProbablyExists (directoryName, host)

function typescript.displayPart (text, kind)

function typescript.displayPartsToString (displayParts)

function typescript.disposeEmitNodes (sourceFile)

function typescript.emitComments (text, lineMap, writer, comments, leadingSeparator, trailingSeparator, newLine, writeComment)

function typescript.emitDetachedComments (text, lineMap, writer, writeComment, node, newLine, removeComments)

function typescript.emitFiles (resolver, host, targetSourceFile, emitOnlyDtsFiles)

function typescript.emitNewLineBeforeLeadingCommentOfPosition (lineMap, writer, pos, commentPos)

function typescript.emitNewLineBeforeLeadingComments (lineMap, writer, node, leadingComments)

function typescript.emitNewLineBeforeLeadingCommentsOfPosition (lineMap, writer, pos, leadingComments)

function typescript.endsWith (str, suffix)

function typescript.ensureScriptKind (fileName, scriptKind)

function typescript.ensureTrailingDirectorySeparator (path)

function typescript.ensureUseStrict (statements)

function typescript.entityNameToString (name)

function typescript.equalOwnProperties (left, right, equalityComparer)

function typescript.escapeIdentifier (identifier)

function typescript.escapeNonAsciiCharacters (s)

function typescript.escapeString (s)

function typescript.every (array, callback)

function typescript.exportAssignmentIsAlias (node)

function typescript.extend (first, second)

function typescript.extensionFromPath (path)

function typescript.extensionIsTypeScript (ext)

function typescript.fileExtensionIs (path, extension)

function typescript.fileExtensionIsAny (path, extensions)

function typescript.filter (array, f)

function typescript.filterMutate (array, f)

function typescript.find (array, predicate)

function typescript.findBestPatternMatch (values, getPattern, candidate)

function typescript.findChildOfKind (n, kind, sourceFile)

function typescript.findConfigFile (searchPath, fileExists, configName)

function typescript.findContainingList (node)

function typescript.findIndex (array, predicate)

function typescript.findListItemInfo (node)

function typescript.findMap (array, callback)

function typescript.findNextToken (previousToken, parent)

function typescript.findPrecedingToken (position, sourceFile, startNode)

function typescript.findTokenOnLeftOfPosition (file, position)

function typescript.firstOrUndefined (array)

function typescript.flatMap (array, mapfn)

function typescript.flatten (array)

function typescript.flattenDestructuringAssignment (node, visitor, context, level, needsValue, createAssignmentCallback)

function typescript.flattenDestructuringBinding (node, visitor, context, level, rval, hoistTempVariables, skipInitializer)

function typescript.flattenDiagnosticMessageText (messageText, newLine)

function typescript.forEach (array, callback)

function typescript.forEachChild (node, cbNode, cbNodeArray)

function typescript.forEachEmittedFile (host, action, sourceFilesOrTargetSourceFile, emitOnlyDtsFiles)

function typescript.forEachEntry (map, callback)

function typescript.forEachKey (map, callback)

function typescript.forEachLeadingCommentRange (text, pos, cb, state)

function typescript.forEachReturnStatement (body, visitor)

function typescript.forEachTrailingCommentRange (text, pos, cb, state)

function typescript.forEachYieldExpression (body, visitor)

function typescript.formatDiagnostics (diagnostics, host)

function typescript.formatMessage (_dummy, message)

function typescript.formatStringFromArgs (text, args, baseIndex)

function typescript.formatSyntaxKind (kind)

function typescript.formatting.FormattingContext (sourceFile, formattingRequestKind)

function typescript.formatting.Rule (Descriptor, Operation, Flag)

function typescript.formatting.RuleDescriptor (LeftTokenRange, RightTokenRange)

function typescript.formatting.RuleOperation (Context, Action)

function typescript.formatting.RuleOperationContext ()

function typescript.formatting.Rules ()

function typescript.formatting.RulesBucket ()

function typescript.formatting.RulesBucketConstructionState ()

function typescript.formatting.RulesMap ()

function typescript.formatting.RulesProvider ()

function typescript.generateTSConfig (options, fileNames)

function typescript.getAllAccessorDeclarations (declarations, accessor)

function typescript.getAncestor (node, kind)

function typescript.getAssignmentTargetKind (node)

function typescript.getAutomaticTypeDirectiveNames (options, host)

function typescript.getBaseFileName (path)

function typescript.getClassExtendsHeritageClauseElement (node)

function typescript.getClassImplementsHeritageClauseElements (node)

function typescript.getCombinedModifierFlags (node)

function typescript.getCombinedNodeFlags (node)

function typescript.getCommentRange (node)

function typescript.getCommentsFromJSDoc (node)

function typescript.getConstantValue (node)

function typescript.getContainerNode (node)

function typescript.getContainingClass (node)

function typescript.getContainingFunction (node)

function typescript.getDeclarationDiagnostics (host, resolver, targetSourceFile)

function typescript.getDeclarationEmitOutputFilePath (sourceFile, host)

function typescript.getDeclarationName (node, allowComments, allowSourceMaps)

function typescript.getDeclarationOfKind (symbol, kind)

function typescript.getDeclaredName (typeChecker, symbol, location)

function typescript.getDefaultCompilerOptions ()

function typescript.getDefaultLibFileName (options)

function typescript.getDefaultLibFilePath (options)

function typescript.getDirectoryPath (path)

function typescript.getEffectiveTypeRoots (options, host)

function typescript.getElementsOfBindingOrAssignmentPattern (name)

function typescript.getEmitFlags (node)

function typescript.getEmitHelpers (node)

function typescript.getEmitModuleKind (compilerOptions)

function typescript.getEmitModuleResolutionKind (compilerOptions)

function typescript.getEmitScriptTarget (compilerOptions)

function typescript.getEnclosingBlockScopeContainer (node)

function typescript.getEncodedSemanticClassifications (typeChecker, cancellationToken, sourceFile, classifiableNames, span)

function typescript.getEncodedSyntacticClassifications (cancellationToken, sourceFile, span)

function typescript.getEndLinePosition (line, sourceFile)

function typescript.getEntityNameFromTypeNode (node)

function typescript.getErrorSpanForNode (sourceFile, node)

function typescript.getExportName (node, allowComments, allowSourceMaps)

function typescript.getExpressionAssociativity (expression)

function typescript.getExpressionPrecedence (expression)

function typescript.getExtensionPriority (path, supportedExtensions)

function typescript.getExternalHelpersModuleName (node)

function typescript.getExternalModuleImportEqualsDeclarationExpression (node)

function typescript.getExternalModuleName (node)

function typescript.getExternalModuleNameFromDeclaration (host, resolver, declaration)

function typescript.getExternalModuleNameFromPath (host, fileName)

function typescript.getExternalModuleNameLiteral (importNode, sourceFile, host, resolver, compilerOptions)

function typescript.getExternalModuleOrNamespaceExportName (ns, node, allowComments, allowSourceMaps)

function typescript.getFileMatcherPatterns (path, excludes, includes, useCaseSensitiveFileNames, currentDirectory)

function typescript.getFileReferenceFromReferencePath (comment, commentRange)

function typescript.getFirstConstructorWithBody (node)

function typescript.getFullWidth (node)

function typescript.getGeneratedNameForNode (node)

function typescript.getHelperName (name)

function typescript.getHeritageClause (clauses, kind)

function typescript.getImmediatelyInvokedFunctionExpression (func)

function typescript.getIndentSize ()

function typescript.getIndentString (level)

function typescript.getInitializedVariables (node)

function typescript.getInitializerOfBindingOrAssignmentElement (bindingElement)

function typescript.getInterfaceBaseTypeNodes (node)

function typescript.getInvokedExpression (node)

function typescript.getJSDocAugmentsTag (node)

function typescript.getJSDocCommentRanges (node, text)

function typescript.getJSDocParameterTags (param)

function typescript.getJSDocReturnTag (node)

function typescript.getJSDocTemplateTag (node)

function typescript.getJSDocType (node)

function typescript.getJsDocTagAtPosition (sourceFile, position)

function typescript.getLeadingCommentRanges (text, pos)

function typescript.getLeadingCommentRangesOfNode (node, sourceFileOfNode)

function typescript.getLeadingCommentRangesOfNodeFromText (node, text)

function typescript.getLineAndCharacterOfPosition (sourceFile, position)

function typescript.getLineOfLocalPosition (currentSourceFile, pos)

function typescript.getLineOfLocalPositionFromLineMap (lineMap, pos)

function typescript.getLineStartPositionForPosition (position, sourceFile)

function typescript.getLineStarts (sourceFile)

function typescript.getLiteralText (node, sourceFile, languageVersion)

function typescript.getLocalName (node, allowComments, allowSourceMaps)

function typescript.getLocalNameForExternalImport (node, sourceFile)

function typescript.getLocalSymbolForExportDefault (symbol)

function typescript.getLocaleSpecificMessage (message)

function typescript.getMeaningFromDeclaration (node)

function typescript.getMeaningFromLocation (node)

function typescript.getModifierFlags (node)

function typescript.getModuleInstanceState (node)

function typescript.getMutableClone (node)

function typescript.getNameTable (sourceFile)

function typescript.getNamespaceDeclarationNode (node)

function typescript.getNamespaceMemberName (ns, name, allowComments, allowSourceMaps)

function typescript.getNewLineCharacter (options)

function typescript.getNewLineOrDefaultFromHost (host)

function typescript.getNewTargetContainer (node)

function typescript.getNextLowestExtensionPriority (extensionPriority, supportedExtensions)

function typescript.getNodeId (node)

function typescript.getNodeKind (node)

function typescript.getNodeMajorVersion ()

function typescript.getNodeModifiers (node)

function typescript.getNonDecoratorTokenPosOfNode (node, sourceFile)

function typescript.getNormalizedAbsolutePath (fileName, currentDirectory)

function typescript.getNormalizedPathComponents (path, currentDirectory)

function typescript.getNormalizedPathFromPathComponents (pathComponents)

function typescript.getNumericLiteralFlags (text, hint)

function typescript.getOpenBraceEnd (constructor, sourceFile)

function typescript.getOperator (expression)

function typescript.getOperatorAssociativity (kind, operator, hasArguments)

function typescript.getOperatorPrecedence (nodeKind, operatorKind, hasArguments)

function typescript.getOptionNameMap ()

function typescript.getOrCreateEmitNode (node)

function typescript.getOrCreateExternalHelpersModuleNameIfNeeded (node, compilerOptions)

function typescript.getOriginalNode (node, nodeTest)

function typescript.getOriginalNodeId (node)

function typescript.getOriginalSourceFileOrBundle (sourceFileOrBundle)

function typescript.getOriginalSourceFiles (sourceFiles)

function typescript.getOwnEmitOutputFilePath (sourceFile, host, extension)

function typescript.getOwnKeys (map)

function typescript.getParseTreeNode (node, nodeTest)

function typescript.getPositionOfLineAndCharacter (sourceFile, line, character)

function typescript.getPreEmitDiagnostics (program, sourceFile, cancellationToken)

function typescript.getProperty (map, key)

function typescript.getPropertyNameForKnownSymbolName (symbolName)

function typescript.getPropertyNameForPropertyNameNode (name)

function typescript.getPropertyNameOfBindingOrAssignmentElement (bindingElement)

function typescript.getRangeEnd (range)

function typescript.getRangePos (range)

function typescript.getRegularExpressionForWildcard (specs, basePath, usage)

function typescript.getRelativePathToDirectoryOrUrl (directoryPathOrUrl, relativeOrAbsolutePath, currentDirectory, getCanonicalFileName, isAbsolutePathAnUrl )

function typescript.getResolutionDiagnostic (options, _a)

function typescript.getResolvedExternalModuleName (host, file)

function typescript.getResolvedModule (sourceFile, moduleNameText)

function typescript.getRestIndicatorOfBindingOrAssignmentElement (bindingElement)

function typescript.getRestParameterElementType (node)

function typescript.getRootDeclaration (node)

function typescript.getRootLength (path)

function typescript.getScriptKind (fileName, host)

function typescript.getScriptKindFromFileName (fileName)

function typescript.getSemanticClassifications (typeChecker, cancellationToken, sourceFile, classifiableNames, span)

function typescript.getSetAccessorTypeAnnotationNode (accessor)

function typescript.getShebang (text)

function typescript.getSingleLineStringWriter ()

function typescript.getSourceFileOfNode (node)

function typescript.getSourceFilePathInNewDir (sourceFile, host, newDirPath)

function typescript.getSourceFilesToEmit (host, targetSourceFile)

function typescript.getSourceMapRange (node)

function typescript.getSourceTextOfNodeFromSourceFile (sourceFile, node, includeTrivia)

function typescript.getSpanOfTokenAtPosition (sourceFile, pos)

function typescript.getSpecialPropertyAssignmentKind (expression)

function typescript.getStartPosOfNode (node)

function typescript.getStartPositionOfLine (line, sourceFile)

function typescript.getStartPositionOfRange (range, sourceFile)

function typescript.getStringLiteralTypeForNode (node, typeChecker)

function typescript.getSuperContainer (node, stopOnFunctions)

function typescript.getSupportedCodeFixes ()

function typescript.getSupportedExtensions (options, extraFileExtensions)

function typescript.getSymbolId (symbol)

function typescript.getSyntacticClassifications (cancellationToken, sourceFile, span)

function typescript.getSynthesizedClone (node)

function typescript.getTargetLabel (referenceNode, labelName)

function typescript.getTargetOfBindingOrAssignmentElement (bindingElement)

function typescript.getTextOfNode (node, includeTrivia)

function typescript.getTextOfNodeFromSourceText (sourceText, node)

function typescript.getTextOfPropertyName (name)

function typescript.getThisContainer (node, includeArrowFunctions)

function typescript.getThisParameter (signature)

function typescript.getTokenAtPosition (sourceFile, position, includeJsDocComment)

function typescript.getTokenPosOfNode (node, sourceFile, includeJsDoc)

function typescript.getTokenSourceMapRange (node, token)

function typescript.getTouchingPropertyName (sourceFile, position, includeJsDocComment)

function typescript.getTouchingToken (sourceFile, position, includeItemAtEndPosition, includeJsDocComment)

function typescript.getTouchingWord (sourceFile, position, includeJsDocComment)

function typescript.getTrailingCommentRanges (text, pos)

function typescript.getTransformFlagsSubtreeExclusions (kind)

function typescript.getTransformers (compilerOptions)

function typescript.getTypeArgumentOrTypeParameterList (node)

function typescript.getTypeParameterOwner (d)

function typescript.hasChangesInResolutions (names, newResolutions, oldResolutions, comparer)

function typescript.hasChildOfKind (n, kind, sourceFile)

function typescript.hasDeclaredRestParameter (s)

function typescript.hasDocComment (sourceFile, position)

function typescript.hasDynamicName (declaration)

function typescript.hasExtension (fileName)

function typescript.hasJSDocParameterTags (node)

function typescript.hasJavaScriptFileExtension (fileName)

function typescript.hasModifier (node, flags)

function typescript.hasModifiers (node)

function typescript.hasProperty (map, key)

function typescript.hasQuestionToken (node)

function typescript.hasResolvedModule (sourceFile, moduleNameText)

function typescript.hasRestParameter (s)

function typescript.hasTrailingDirectorySeparator (path)

function typescript.hasTypeScriptFileExtension (fileName)

function typescript.hasZeroOrOneAsteriskCharacter (str)

function typescript.identifierIsThisKeyword (id)

function typescript.indexOf (array, value)

function typescript.indexOfAnyCharCode (text, charCodes, start)

function typescript.inlineExpressions (expressions)

function typescript.introducesArgumentsExoticObject (node)

function typescript.isAccessibilityModifier (kind)

function typescript.isAccessor (node)

function typescript.isAliasSymbolDeclaration (node)

function typescript.isAmbientModule (node)

function typescript.isArray (value)

function typescript.isArrayBindingElement (node)

function typescript.isArrayBindingOrAssignmentPattern (node)

function typescript.isArrayBindingPattern (node)

function typescript.isArrayLiteralExpression (node)

function typescript.isArrayLiteralOrObjectLiteralDestructuringPattern (node)

function typescript.isAssertionExpression (node)

function typescript.isAssignmentExpression (node, excludeCompoundAssignment)

function typescript.isAssignmentOperator (token)

function typescript.isAssignmentPattern (node)

function typescript.isAssignmentTarget (node)

function typescript.isAsyncFunctionLike (node)

function typescript.isBinaryExpression (node)

function typescript.isBinaryOrOctalIntegerLiteral (node, text)

function typescript.isBindingElement (node)

function typescript.isBindingName (node)

function typescript.isBindingOrAssignmentPattern (node)

function typescript.isBindingPattern (node)

function typescript.isBlock (node)

function typescript.isBlockOrCatchScoped (declaration)

function typescript.isBlockScope (node, parentNode)

function typescript.isBlockScopedContainerTopLevel (node)

function typescript.isCallExpression (node)

function typescript.isCallExpressionTarget (node)

function typescript.isCallLikeExpression (node)

function typescript.isCaseBlock (node)

function typescript.isCaseOrDefaultClause (node)

function typescript.isCatchClause (node)

function typescript.isCatchClauseVariableDeclarationOrBindingElement (declaration)

function typescript.isChildOfNodeWithKind (node, kind)

function typescript.isClassElement (node)

function typescript.isClassLike (node)

function typescript.isCollapsedRange (range)

function typescript.isComment (kind)

function typescript.isCompletedNode (n, sourceFile)

function typescript.isComputedPropertyName (node)

function typescript.isConciseBody (node)

function typescript.isConditionalExpression (node)

function typescript.isConst (node)

function typescript.isConstEnumDeclaration (node)

function typescript.isDeclaration (node)

function typescript.isDeclarationBindingElement (bindingElement)

function typescript.isDeclarationFile (file)

function typescript.isDeclarationName (name)

function typescript.isDeclarationNameOfEnumOrNamespace (node)

function typescript.isDeclarationOfFunctionExpression (s)

function typescript.isDeclarationStatement (node)

function typescript.isDeclaredRestParam (node)

function typescript.isDecorator (node)

function typescript.isDefaultImport (node)

function typescript.isDefined (value)

function typescript.isDeleteTarget (node)

function typescript.isDestructuringAssignment (node)

function typescript.isDynamicName (name)

function typescript.isESSymbolIdentifier (node)

function typescript.isEffectiveExternalModule (node, compilerOptions)

function typescript.isElementAccessExpression (node)

function typescript.isEmptyObjectLiteralOrArrayLiteral (expression)

function typescript.isEntityName (node)

function typescript.isEntityNameExpression (node)

function typescript.isEnumMember (node)

function typescript.isExportDefaultSymbol (symbol)

function typescript.isExportName (node)

function typescript.isExportSpecifier (node)

function typescript.isExpression (node)

function typescript.isExpressionOfExternalModuleImportEqualsDeclaration (node)

function typescript.isExpressionWithTypeArguments (node)

function typescript.isExpressionWithTypeArgumentsInClassExtendsClause (node)

function typescript.isExternalModule (file)

function typescript.isExternalModuleAugmentation (node)

function typescript.isExternalModuleImportEqualsDeclaration (node)

function typescript.isExternalModuleNameRelative (moduleName)

function typescript.isExternalOrCommonJsModule (file)

function typescript.isFirstDeclarationOfKind (node, kind)

function typescript.isFirstDeclarationOfSymbolParameter (symbol)

function typescript.isForInitializer (node)

function typescript.isFunctionBlock (node)

function typescript.isFunctionBody (node)

function typescript.isFunctionLike (node)

function typescript.isFunctionLikeKind (kind)

function typescript.isGeneratedIdentifier (node)

function typescript.isGlobalScopeAugmentation (module)

function typescript.isHeritageClause (node)

function typescript.isIdentifier (node)

function typescript.isIdentifierName (node)

function typescript.isIdentifierPart (ch, languageVersion)

function typescript.isIdentifierStart (ch, languageVersion)

function typescript.isIdentifierText (name, languageVersion)

function typescript.isIdentifierTypePredicate (predicate)

function typescript.isImplicitGlob (lastPathComponent)

function typescript.isImportClause (node)

function typescript.isImportEqualsDeclaration (node)

function typescript.isImportOrExportSpecifierName (location)

function typescript.isImportSpecifier (node)

function typescript.isInAmbientContext (node)

function typescript.isInComment (sourceFile, position)

function typescript.isInCommentHelper (sourceFile, position, predicate)

function typescript.isInJavaScriptFile (node)

function typescript.isInNonReferenceComment (sourceFile, position)

function typescript.isInReferenceComment (sourceFile, position)

function typescript.isInString (sourceFile, position)

function typescript.isInTemplateString (sourceFile, position)

function typescript.isInsideComment (sourceFile, token, position)

function typescript.isInsideJsxElementOrAttribute (sourceFile, position)

function typescript.isInsideTemplateLiteral (node, position)

function typescript.isInstantiatedModule (node, preserveConstEnums)

function typescript.isInternalModuleImportEqualsDeclaration (node)

function typescript.isIntrinsicJsxName (name)

function typescript.isIterationStatement (node, lookInLabeledStatements)

function typescript.isJSDocConstructSignature (node)

function typescript.isJSDocNamespaceBody (node)

function typescript.isJSDocNode (node)

function typescript.isJSDocTag (node)

function typescript.isJSXTagName (node)

function typescript.isJsxAttribute (node)

function typescript.isJsxAttributeLike (node)

function typescript.isJsxChild (node)

function typescript.isJsxClosingElement (node)

function typescript.isJsxOpeningElement (node)

function typescript.isJsxSpreadAttribute (node)

function typescript.isJsxTagNameExpression (node)

function typescript.isJumpStatementTarget (node)

function typescript.isKeyword (token)

function typescript.isLabelName (node)

function typescript.isLeftHandSideExpression (node)

function typescript.isLet (node)

function typescript.isLineBreak (ch)

function typescript.isLiteralComputedPropertyDeclarationName (node)

function typescript.isLiteralExpression (node)

function typescript.isLiteralKind (kind)

function typescript.isLiteralNameOfPropertyDeclarationOrIndexAccess (node)

function typescript.isLocalName (node)

function typescript.isLogicalOperator (token)

function typescript.isMergedWithClass (node)

function typescript.isMethodDeclaration (node)

function typescript.isModifier (node)

function typescript.isModifierKind (token)

function typescript.isModuleBody (node)

function typescript.isModuleName (node)

function typescript.isModuleOrEnumDeclaration (node)

function typescript.isModuleReference (node)

function typescript.isNameOfFunctionDeclaration (node)

function typescript.isNameOfModuleDeclaration (node)

function typescript.isNamedExports (node)

function typescript.isNamedImportBindings (node)

function typescript.isNamespaceBody (node)

function typescript.isNewExpressionTarget (node)

function typescript.isNoSubstitutionTemplateLiteral (node)

function typescript.isNodeArray (array)

function typescript.isNodeDescendantOf (node, ancestor)

function typescript.isNotEmittedOrPartiallyEmittedNode (node)

function typescript.isNotEmittedStatement (node)

function typescript.isObjectBindingOrAssignmentPattern (node)

function typescript.isObjectBindingPattern (node)

function typescript.isObjectLiteralElementLike (node)

function typescript.isObjectLiteralExpression (node)

function typescript.isObjectLiteralMethod (node)

function typescript.isObjectLiteralOrClassExpressionMethod (node)

function typescript.isOctalDigit (ch)

function typescript.isOmittedExpression (node)

function typescript.isParameter (node)

function typescript.isParameterDeclaration (node)

function typescript.isParameterPropertyDeclaration (node)

function typescript.isParseTreeNode (node)

function typescript.isPartOfExpression (node)

function typescript.isPartOfTypeNode (node)

function typescript.isPartiallyEmittedExpression (node)

function typescript.isPrefixUnaryExpression (node)

function typescript.isPrologueDirective (node)

function typescript.isPropertyAccessExpression (node)

function typescript.isPropertyAssignment (node)

function typescript.isPropertyName (node)

function typescript.isPunctuation (kind)

function typescript.isPushOrUnshiftIdentifier (node)

function typescript.isQualifiedName (node)

function typescript.isRequireCall (expression, checkArgumentIsStringLiteral)

function typescript.isRestParameter (node)

function typescript.isRightSideOfPropertyAccess (node)

function typescript.isRightSideOfQualifiedName (node)

function typescript.isRightSideOfQualifiedNameOrPropertyAccess (node)

function typescript.isRootedDiskPath (path)

function typescript.isShorthandAmbientModuleSymbol (moduleSymbol)

function typescript.isShorthandPropertyAssignment (node)

function typescript.isSimpleExpression (node)

function typescript.isSingleOrDoubleQuote (charCode)

function typescript.isSourceFile (node)

function typescript.isSourceFileJavaScript (file)

function typescript.isSpreadExpression (node)

function typescript.isStatement (node)

function typescript.isStatementButNotDeclaration (node)

function typescript.isStatementWithLocals (node)

function typescript.isStringLiteralOrJsxExpression (node)

function typescript.isStringOrNumericLiteral (node)

function typescript.isStringOrRegularExpressionOrTemplateLiteral (kind)

function typescript.isSuperCall (n)

function typescript.isSuperProperty (node)

function typescript.isSupportedExpressionWithTypeArguments (node)

function typescript.isSupportedSourceFileName (fileName, compilerOptions, extraFileExtensions)

function typescript.isTemplateHead (node)

function typescript.isTemplateLiteral (node)

function typescript.isTemplateLiteralKind (kind)

function typescript.isTemplateMiddleOrTemplateTail (node)

function typescript.isTemplateSpan (node)

function typescript.isTextualLiteralKind (kind)

function typescript.isThis (node)

function typescript.isThisIdentifier (node)

function typescript.isThisTypePredicate (predicate)

function typescript.isToken (n)

function typescript.isTraceEnabled (compilerOptions, host)

function typescript.isTrivia (token)

function typescript.isTypeKeyword (kind)

function typescript.isTypeNode (node)

function typescript.isTypeParameter (node)

function typescript.isUnaryExpression (node)

function typescript.isUnicodeIdentifierStart (code, languageVersion)

function typescript.isUrl (path)

function typescript.isVariableDeclaration (node)

function typescript.isVariableDeclarationList (node)

function typescript.isVariableLike (node)

function typescript.isVoidExpression (node)

function typescript.isWatchSet (options)

function typescript.isWellKnownSymbolSyntactically (node)

function typescript.isWhiteSpace (ch)

function typescript.isWhiteSpaceSingleLine (ch)

function typescript.isWord (kind)

function typescript.keywordPart (kind)

function typescript.lastOrUndefined (array)

function typescript.length (array)

function typescript.liftToBlock (nodes)

function typescript.lineBreakPart ()

function typescript.loadModuleFromGlobalCache (moduleName, projectName, compilerOptions, host, globalCache)

function typescript.makeIdentifierFromModuleName (moduleName)

function typescript.map (array, f)

function typescript.mapEntries (map, f)

function typescript.mapToDisplayParts (writeDisplayParts)

function typescript.matchFiles (path, extensions, excludes, includes, useCaseSensitiveFileNames, currentDirectory, getFileSystemEntries)

function typescript.matchPatternOrExact (patternStrings, candidate)

function typescript.matchedText (pattern, candidate)

function typescript.memoize (callback)

function typescript.mergeFunctionBodyLexicalEnvironment (body, declarations)

function typescript.mergeLexicalEnvironment (statements, declarations)

function typescript.modifierToFlag (token)

function typescript.moduleHasNonRelativeName (moduleName)

function typescript.moduleResolutionIsEqualTo (oldResolution, newResolution)

function typescript.moveEmitHelpers (source, target, predicate)

function typescript.movePos (pos, value)

function typescript.moveRangeEnd (range, end)

function typescript.moveRangePastDecorators (node)

function typescript.moveRangePastModifiers (node)

function typescript.moveRangePos (range, pos)

function typescript.nodeCanBeDecorated (node)

function typescript.nodeIsDecorated (node)

function typescript.nodeIsMissing (node)

function typescript.nodeIsPresent (node)

function typescript.nodeIsSynthesized (node)

function typescript.nodeModuleNameResolver (moduleName, containingFile, compilerOptions, host, cache)

function typescript.nodeModuleNameResolverWorker (moduleName, containingFile, compilerOptions, host, cache, jsOnly)

function typescript.nodeOrChildIsDecorated (node)

function typescript.nodePosToString (node)

function typescript.nodeStartsNewLexicalEnvironment (node)

function typescript.noop ()

function typescript.normalizePath (path)

function typescript.normalizeSlashes (path)

function typescript.notImplemented ()

function typescript.operatorPart (kind)

function typescript.orderedRemoveItem (array, item)

function typescript.orderedRemoveItemAt (array, index)

function typescript.parameterIsThisKeyword (parameter)

function typescript.parenthesizeBinaryOperand (binaryOperator, operand, isLeftSideOfBinary, leftOperand)

function typescript.parenthesizeConciseBody (body)

function typescript.parenthesizeExpressionForExpressionStatement (expression)

function typescript.parenthesizeExpressionForList (expression)

function typescript.parenthesizeForAccess (expression)

function typescript.parenthesizeForConditionalHead (condition)

function typescript.parenthesizeForNew (expression)

function typescript.parenthesizeListElements (elements)

function typescript.parenthesizePostfixOperand (operand)

function typescript.parenthesizePrefixOperand (operand)

function typescript.parenthesizeSubexpressionOfConditionalExpression (e)

function typescript.parseCommandLine (commandLine, readFile)

function typescript.parseConfigFileTextToJson (fileName, jsonText, stripComments)

function typescript.parseCustomTypeOption (opt, value, errors)

function typescript.parseIsolatedEntityName (text, languageVersion)

function typescript.parseIsolatedJSDocComment (content, start, length)

function typescript.parseJSDocTypeExpressionForTests (content, start, length)

function typescript.parseJsonConfigFileContent (json, host, basePath, existingOptions, configFileName, resolutionStack, extraFileExtensions)

function typescript.parseListTypeOption (opt, value, errors)

function typescript.pathEndsWithDirectorySeparator (path)

function typescript.patternText (_a)

function typescript.positionBelongsToNode (candidate, position, sourceFile)

function typescript.positionIsSynthesized (pos)

function typescript.positionsAreOnSameLine (pos1, pos2, sourceFile)

function typescript.preProcessFile (sourceText, readImportFiles, detectJavaScriptImports)

function typescript.punctuationPart (kind)

function typescript.rangeContainsRange (r1, r2)

function typescript.rangeContainsStartEnd (range, start, end)

function typescript.rangeEndIsOnSameLineAsRangeStart (range1, range2, sourceFile)

function typescript.rangeEndPositionsAreOnSameLine (range1, range2, sourceFile)

function typescript.rangeEquals (array1, array2, pos, end)

function typescript.rangeIsOnSingleLine (range, sourceFile)

function typescript.rangeOverlapsWithStartEnd (r1, start, end)

function typescript.rangeStartIsOnSameLineAsRangeEnd (range1, range2, sourceFile)

function typescript.rangeStartPositionsAreOnSameLine (range1, range2, sourceFile)

function typescript.readConfigFile (fileName, readFile)

function typescript.realizeDiagnostics (diagnostics, newLine)

function typescript.reduceEachChild (node, initial, cbNode, cbNodeArray)

function typescript.reduceEachLeadingCommentRange (text, pos, cb, state, initial)

function typescript.reduceEachTrailingCommentRange (text, pos, cb, state, initial)

function typescript.reduceLeft (array, f, initial, start, count)

function typescript.reduceRight (array, f, initial, start, count)

function typescript.relativeComplement (arrayA, arrayB, comparer, offsetA, offsetB)

function typescript.releaseStringWriter (writer)

function typescript.removeEmitHelper (node, helper)

function typescript.removeExtension (path, extension)

function typescript.removeFileExtension (path)

function typescript.removeTrailingDirectorySeparator (path)

function typescript.removeWhere (array, f)

function typescript.replaceElement (array, index, value)

function typescript.resolveModuleName (moduleName, containingFile, compilerOptions, host, cache)

function typescript.resolveTripleslashReference (moduleName, containingFile)

function typescript.resolveTypeReferenceDirective (typeReferenceDirectiveName, containingFile, options, host)

function typescript.restoreEnclosingLabel (node, outermostLabeledStatement, afterRestoreLabelCallback)

function typescript.sameMap (array, f)

function typescript.sanitizeConfigFile (configFileName, content)

function typescript.scriptKindIs (fileName, host)

function typescript.setCommentRange (node, range)

function typescript.setConstantValue (node, value)

function typescript.setEmitFlags (node, emitFlags)

function typescript.setOriginalNode (node, original)

function typescript.setResolvedModule (sourceFile, moduleNameText, resolvedModule)

function typescript.setResolvedTypeReferenceDirective (sourceFile, typeReferenceDirectiveName, resolvedTypeReferenceDirective)

function typescript.setSourceMapRange (node, range)

function typescript.setTextRange (range, location)

function typescript.setTokenSourceMapRange (node, token, range)

function typescript.signatureToDisplayParts (typechecker, signature, enclosingDeclaration, flags)

function typescript.singleOrMany (array)

function typescript.singleOrUndefined (array)

function typescript.skipAssertions (node)

function typescript.skipOuterExpressions (node, kinds)

function typescript.skipParentheses (node)

function typescript.skipPartiallyEmittedExpressions (node)

function typescript.skipTrivia (text, pos, stopAfterLineBreak, stopAtComments)

function typescript.some (array, predicate)

function typescript.sortAndDeduplicateDiagnostics (diagnostics)

function typescript.sourceFileMayBeEmitted (sourceFile, options, isSourceFileFromExternalLibrary)

function typescript.spacePart ()

function typescript.span (array, f)

function typescript.spanMap (array, keyfn, mapfn)

function typescript.stableSort (array, comparer)

function typescript.startEndContainsRange (start, end, range)

function typescript.startEndOverlapsWithStartEnd (start1, end1, start2, end2)

function typescript.startOnNewLine (node)

function typescript.startsWith (str, prefix)

function typescript.startsWithUseStrict (statements)

function typescript.stringToToken (s)

function typescript.stripQuotes (name)

function typescript.sum (array, prop)

function typescript.symbolPart (text, symbol)

function typescript.symbolToDisplayParts (typeChecker, symbol, enclosingDeclaration, meaning, flags)

function typescript.textChangeRangeIsUnchanged (range)

function typescript.textChangeRangeNewSpan (range)

function typescript.textOrKeywordPart (text)

function typescript.textPart (text)

function typescript.textSpanContainsPosition (span, position)

function typescript.textSpanContainsTextSpan (span, other)

function typescript.textSpanEnd (span)

function typescript.textSpanIntersection (span1, span2)

function typescript.textSpanIntersectsWith (span, start, length)

function typescript.textSpanIntersectsWithPosition (span, position)

function typescript.textSpanIntersectsWithTextSpan (span, other)

function typescript.textSpanIsEmpty (span)

function typescript.textSpanOverlap (span1, span2)

function typescript.textSpanOverlapsWith (span, other)

function typescript.timestamp ()

function typescript.toEditorSettings (optionsAsMap)

function typescript.toPath (fileName, basePath, getCanonicalFileName)

function typescript.tokenIsIdentifierOrKeyword (token)

function typescript.tokenToString (t)

function typescript.trace (host)

function typescript.transformES2015 (context)

function typescript.transformES2015Module (context)

function typescript.transformES2016 (context)

function typescript.transformES2017 (context)

function typescript.transformES5 (context)

function typescript.transformESNext (context)

function typescript.transformFiles (resolver, host, sourceFiles, transformers)

function typescript.transformGenerators (context)

function typescript.transformJsx (context)

function typescript.transformModule (context)

function typescript.transformSystemModule (context)

function typescript.transformTypeScript (context)

function typescript.transpile (input, compilerOptions, fileName, diagnostics, moduleName)

function typescript.transpileModule (input, transpileOptions)

function typescript.tryExtractTypeScriptExtension (fileName)

function typescript.tryGetClassExtendingExpressionWithTypeArguments (node)

function typescript.tryGetExtensionFromPath (path)

function typescript.tryGetModuleNameFromFile (file, host, options)

function typescript.tryParsePattern (pattern)

function typescript.tryRemoveExtension (path, extension)

function typescript.tryResolveScriptReference (host, sourceFile, reference)

function typescript.typeDirectiveIsEqualTo (oldResolution, newResolution)

function typescript.typeToDisplayParts (typechecker, type, enclosingDeclaration, flags)

function typescript.unescapeIdentifier (identifier)

function typescript.unorderedRemoveItem (array, item)

function typescript.unorderedRemoveItemAt (array, index)

function typescript.unwrapInnermostStatmentOfLabel (node, beforeUnwrapLabelCallback)

function typescript.updateArrayBindingPattern (node, elements)

function typescript.updateArrayLiteral (node, elements)

function typescript.updateArrowFunction (node, modifiers, typeParameters, parameters, type, body)

function typescript.updateAsExpression (node, expression, type)

function typescript.updateAwait (node, expression)

function typescript.updateBinary (node, left, right)

function typescript.updateBindingElement (node, dotDotDotToken, propertyName, name, initializer)

function typescript.updateBlock (node, statements)

function typescript.updateBreak (node, label)

function typescript.updateBundle (node, sourceFiles)

function typescript.updateCall (node, expression, typeArguments, argumentsArray)

function typescript.updateCaseBlock (node, clauses)

function typescript.updateCaseClause (node, expression, statements)

function typescript.updateCatchClause (node, variableDeclaration, block)

function typescript.updateClassDeclaration (node, decorators, modifiers, name, typeParameters, heritageClauses, members)

function typescript.updateClassExpression (node, modifiers, name, typeParameters, heritageClauses, members)

function typescript.updateComputedPropertyName (node, expression)

function typescript.updateConditional (node, condition, whenTrue, whenFalse)

function typescript.updateConstructor (node, decorators, modifiers, parameters, body)

function typescript.updateContinue (node, label)

function typescript.updateDecorator (node, expression)

function typescript.updateDefaultClause (node, statements)

function typescript.updateDelete (node, expression)

function typescript.updateDo (node, statement, expression)

function typescript.updateElementAccess (node, expression, argumentExpression)

function typescript.updateEnumDeclaration (node, decorators, modifiers, name, members)

function typescript.updateEnumMember (node, name, initializer)

function typescript.updateExportAssignment (node, decorators, modifiers, expression)

function typescript.updateExportDeclaration (node, decorators, modifiers, exportClause, moduleSpecifier)

function typescript.updateExportSpecifier (node, name, propertyName)

function typescript.updateExpressionWithTypeArguments (node, typeArguments, expression)

function typescript.updateExternalModuleReference (node, expression)

function typescript.updateFor (node, initializer, condition, incrementor, statement)

function typescript.updateForIn (node, initializer, expression, statement)

function typescript.updateForOf (node, initializer, expression, statement)

function typescript.updateFunctionDeclaration (node, decorators, modifiers, name, typeParameters, parameters, type, body)

function typescript.updateFunctionExpression (node, modifiers, name, typeParameters, parameters, type, body)

function typescript.updateGetAccessor (node, decorators, modifiers, name, parameters, type, body)

function typescript.updateHeritageClause (node, types)

function typescript.updateIf (node, expression, thenStatement, elseStatement)

function typescript.updateImportClause (node, name, namedBindings)

function typescript.updateImportDeclaration (node, decorators, modifiers, importClause, moduleSpecifier)

function typescript.updateImportEqualsDeclaration (node, decorators, modifiers, name, moduleReference)

function typescript.updateImportSpecifier (node, propertyName, name)

function typescript.updateJsxAttribute (node, name, initializer)

function typescript.updateJsxClosingElement (node, tagName)

function typescript.updateJsxElement (node, openingElement, children, closingElement)

function typescript.updateJsxExpression (node, expression)

function typescript.updateJsxOpeningElement (node, tagName, attributes)

function typescript.updateJsxSelfClosingElement (node, tagName, attributes)

function typescript.updateJsxSpreadAttribute (node, expression)

function typescript.updateLabel (node, label, statement)

function typescript.updateLanguageServiceSourceFile (sourceFile, scriptSnapshot, version, textChangeRange, aggressiveChecks)

function typescript.updateMethod (node, decorators, modifiers, name, typeParameters, parameters, type, body)

function typescript.updateModuleBlock (node, statements)

function typescript.updateModuleDeclaration (node, decorators, modifiers, name, body)

function typescript.updateNamedExports (node, elements)

function typescript.updateNamedImports (node, elements)

function typescript.updateNamespaceImport (node, name)

function typescript.updateNew (node, expression, typeArguments, argumentsArray)

function typescript.updateNode (updated, original)

function typescript.updateNonNullExpression (node, expression)

function typescript.updateObjectBindingPattern (node, elements)

function typescript.updateObjectLiteral (node, properties)

function typescript.updateParameter (node, decorators, modifiers, dotDotDotToken, name, type, initializer)

function typescript.updateParen (node, expression)

function typescript.updatePartiallyEmittedExpression (node, expression)

function typescript.updatePostfix (node, operand)

function typescript.updatePrefix (node, operand)

function typescript.updateProperty (node, decorators, modifiers, name, type, initializer)

function typescript.updatePropertyAccess (node, expression, name)

function typescript.updatePropertyAssignment (node, name, initializer)

function typescript.updateQualifiedName (node, left, right)

function typescript.updateReturn (node, expression)

function typescript.updateSetAccessor (node, decorators, modifiers, name, parameters, body)

function typescript.updateShorthandPropertyAssignment (node, name, objectAssignmentInitializer)

function typescript.updateSourceFile (sourceFile, newText, textChangeRange, aggressiveChecks)

function typescript.updateSourceFileNode (node, statements)

function typescript.updateSpread (node, expression)

function typescript.updateSpreadAssignment (node, expression)

function typescript.updateStatement (node, expression)

function typescript.updateSwitch (node, expression, caseBlock)

function typescript.updateTaggedTemplate (node, tag, template)

function typescript.updateTemplateExpression (node, head, templateSpans)

function typescript.updateTemplateSpan (node, expression, literal)

function typescript.updateThrow (node, expression)

function typescript.updateTry (node, tryBlock, catchClause, finallyBlock)

function typescript.updateTypeAssertion (node, type, expression)

function typescript.updateTypeOf (node, expression)

function typescript.updateVariableDeclaration (node, name, type, initializer)

function typescript.updateVariableDeclarationList (node, declarations)

function typescript.updateVariableStatement (node, modifiers, declarationList)

function typescript.updateVoid (node, expression)

function typescript.updateWhile (node, expression, statement)

function typescript.updateWith (node, expression, statement)

function typescript.updateYield (node, expression)

function typescript.validateLocaleAndSetLanguage (locale, sys, errors)

function typescript.visitEachChild (node, visitor, context)

function typescript.visitFunctionBody (node, visitor, context)

function typescript.visitLexicalEnvironment (statements, visitor, context, start, ensureUseStrict)

function typescript.visitNode (node, visitor, test, optional, lift)

function typescript.visitNodes (nodes, visitor, test, start, count)

function typescript.visitParameterList (nodes, visitor, context)

function typescript.writeCommentRange (text, lineMap, writer, commentPos, commentEnd, newLine)

function typescript.writeDeclarationFile (declarationFilePath, sourceFileOrBundle, host, resolver, emitterDiagnostics, emitOnlyDtsFiles)

function typescript.writeFile (host, diagnostics, fileName, data, writeByteOrderMark, sourceFiles)

function typescript.zipWith (arrayA, arrayB, callback)

module typescript.BreakpointResolver

function typescript.BreakpointResolver.spanInSourceFileAtLocation (sourceFile, position)

module typescript.Completions

function typescript.Completions.getCompletionEntryDetails (typeChecker, log, compilerOptions, sourceFile, position, entryName)

function typescript.Completions.getCompletionEntrySymbol (typeChecker, log, compilerOptions, sourceFile, position, entryName)

function typescript.Completions.getCompletionsAtPosition (host, typeChecker, log, compilerOptions, sourceFile, position)

module typescript.CoreServicesShimHostAdapter

function typescript.CoreServicesShimHostAdapter (shimHost)

module typescript.CoreServicesShimHostAdapter.prototype

function typescript.CoreServicesShimHostAdapter.prototype.fileExists (fileName)

function typescript.CoreServicesShimHostAdapter.prototype.getDirectories (path)

function typescript.CoreServicesShimHostAdapter.prototype.readDirectory (rootDir, extensions, exclude, include, depth)

function typescript.CoreServicesShimHostAdapter.prototype.readDirectoryFallback (rootDir, extension, exclude)

function typescript.CoreServicesShimHostAdapter.prototype.readFile (fileName)

module typescript.Debug

function typescript.Debug.assert (expression, message, verboseDebugInfo)

function typescript.Debug.assertEachNode ()

function typescript.Debug.assertMissingNode ()

function typescript.Debug.assertNode ()

function typescript.Debug.assertOptionalNode ()

function typescript.Debug.assertOptionalToken ()

function typescript.Debug.fail (message)

function typescript.Debug.failBadSyntaxKind ()

function typescript.Debug.failNotOptional ()

function typescript.Debug.shouldAssert (level)

module typescript.DocumentHighlights

function typescript.DocumentHighlights.getDocumentHighlights (typeChecker, cancellationToken, sourceFile, position, sourceFilesToSearch)

module typescript.FindAllReferences

function typescript.FindAllReferences.convertReferences (referenceSymbols)

function typescript.FindAllReferences.findReferencedSymbols (typeChecker, cancellationToken, sourceFiles, sourceFile, position, findInStrings, findInComments, isForRename)

function typescript.FindAllReferences.getReferenceEntriesForShorthandPropertyAssignment (node, typeChecker, result)

function typescript.FindAllReferences.getReferenceEntryFromNode (node)

function typescript.FindAllReferences.getReferencedSymbolsForNode (typeChecker, cancellationToken, node, sourceFiles, findInStrings, findInComments, isForRename , implementations)

module typescript.GoToDefinition

function typescript.GoToDefinition.getDefinitionAtPosition (program, sourceFile, position)

function typescript.GoToDefinition.getTypeDefinitionAtPosition (typeChecker, sourceFile, position)

module typescript.GoToImplementation

function typescript.GoToImplementation.getImplementationAtPosition (typeChecker, cancellationToken, sourceFiles, node)

module typescript.JsDoc

function typescript.JsDoc.getAllJsDocCompletionEntries ()

function typescript.JsDoc.getDocCommentTemplateAtPosition (newLine, sourceFile, position)

function typescript.JsDoc.getJsDocCommentsFromDeclarations (declarations)

module typescript.JsTyping

function typescript.JsTyping.discoverTypings (host, fileNames, projectRootPath, safeListPath, packageNameToTypingLocation, typeAcquisition, unresolvedImports )

module typescript.LanguageServiceShimHostAdapter

function typescript.LanguageServiceShimHostAdapter (shimHost)

module typescript.LanguageServiceShimHostAdapter.prototype

function typescript.LanguageServiceShimHostAdapter.prototype.error (s)

function typescript.LanguageServiceShimHostAdapter.prototype.fileExists (path)

function typescript.LanguageServiceShimHostAdapter.prototype.getCancellationToken ()

function typescript.LanguageServiceShimHostAdapter.prototype.getCompilationSettings ()

function typescript.LanguageServiceShimHostAdapter.prototype.getCurrentDirectory ()

function typescript.LanguageServiceShimHostAdapter.prototype.getDefaultLibFileName (options)

function typescript.LanguageServiceShimHostAdapter.prototype.getDirectories (path)

function typescript.LanguageServiceShimHostAdapter.prototype.getLocalizedDiagnosticMessages ()

function typescript.LanguageServiceShimHostAdapter.prototype.getProjectVersion ()

function typescript.LanguageServiceShimHostAdapter.prototype.getScriptFileNames ()

function typescript.LanguageServiceShimHostAdapter.prototype.getScriptKind (fileName)

function typescript.LanguageServiceShimHostAdapter.prototype.getScriptSnapshot (fileName)

function typescript.LanguageServiceShimHostAdapter.prototype.getScriptVersion (fileName)

function typescript.LanguageServiceShimHostAdapter.prototype.getTypeRootsVersion ()

function typescript.LanguageServiceShimHostAdapter.prototype.log (s)

function typescript.LanguageServiceShimHostAdapter.prototype.readDirectory (path, extensions, exclude, include, depth)

function typescript.LanguageServiceShimHostAdapter.prototype.readFile (path, encoding)

function typescript.LanguageServiceShimHostAdapter.prototype.trace (s)

function typescript.LanguageServiceShimHostAdapter.prototype.useCaseSensitiveFileNames ()

module typescript.NavigateTo

function typescript.NavigateTo.getNavigateToItems (sourceFiles, checker, cancellationToken, searchValue, maxResultCount, excludeDtsFiles)

module typescript.NavigationBar

function typescript.NavigationBar.getNavigationBarItems (sourceFile)

function typescript.NavigationBar.getNavigationTree (sourceFile)

module typescript.OutliningElementsCollector

function typescript.OutliningElementsCollector.collectElements (sourceFile)

module typescript.Rename

function typescript.Rename.getRenameInfo (typeChecker, defaultLibFileName, getCanonicalFileName, sourceFile, position)

module typescript.ScriptSnapshot

function typescript.ScriptSnapshot.fromString (text)

module typescript.SignatureHelp

function typescript.SignatureHelp.getContainingArgumentInfo (node, position, sourceFile)

function typescript.SignatureHelp.getImmediatelyContainingArgumentInfo (node, position, sourceFile)

function typescript.SignatureHelp.getSignatureHelpItems (program, sourceFile, position, cancellationToken)

module typescript.SymbolDisplay

function typescript.SymbolDisplay.getSymbolDisplayPartsDocumentationAndSymbolKind (typeChecker, symbol, sourceFile, enclosingDeclaration, location, semanticMeaning )

function typescript.SymbolDisplay.getSymbolKind (typeChecker, symbol, location)

function typescript.SymbolDisplay.getSymbolModifiers (symbol)

module typescript.TypeScriptServicesFactory

function typescript.TypeScriptServicesFactory ()

module typescript.TypeScriptServicesFactory.prototype

function typescript.TypeScriptServicesFactory.prototype.close ()

function typescript.TypeScriptServicesFactory.prototype.createClassifierShim (logger)

function typescript.TypeScriptServicesFactory.prototype.createCoreServicesShim (host)

function typescript.TypeScriptServicesFactory.prototype.createLanguageServiceShim (host)

function typescript.TypeScriptServicesFactory.prototype.getServicesVersion ()

function typescript.TypeScriptServicesFactory.prototype.registerShim (shim)

function typescript.TypeScriptServicesFactory.prototype.unregisterShim (shim)

module typescript.codefix

function typescript.codefix.getFixes (context)

function typescript.codefix.getMissingMembersInsertion (classDeclaration, possiblyMissingSymbols, checker, newlineChar)

function typescript.codefix.getStubbedMethod (visibility, name, sigString, newlineChar)

function typescript.codefix.getSupportedErrorCodes ()

function typescript.codefix.registerCodeFix (action)

module typescript.formatting

function typescript.formatting.FormattingContext (sourceFile, formattingRequestKind)

function typescript.formatting.Rule (Descriptor, Operation, Flag)

function typescript.formatting.RuleDescriptor (LeftTokenRange, RightTokenRange)

function typescript.formatting.RuleOperation (Context, Action)

function typescript.formatting.RuleOperationContext ()

function typescript.formatting.Rules ()

function typescript.formatting.RulesBucket ()

function typescript.formatting.RulesBucketConstructionState ()

function typescript.formatting.RulesMap ()

function typescript.formatting.RulesProvider ()

function typescript.formatting.formatDocument (sourceFile, rulesProvider, options)

function typescript.formatting.formatOnClosingCurly (position, sourceFile, rulesProvider, options)

function typescript.formatting.formatOnEnter (position, sourceFile, rulesProvider, options)

function typescript.formatting.formatOnSemicolon (position, sourceFile, rulesProvider, options)

function typescript.formatting.formatSelection (start, end, sourceFile, rulesProvider, options)

function typescript.formatting.getFormattingScanner (sourceFile, startPos, endPos)

function typescript.formatting.getIndentationString (indentation, options)

module typescript.formatting.FormattingContext

function typescript.formatting.FormattingContext (sourceFile, formattingRequestKind)

module typescript.formatting.FormattingContext.prototype

function typescript.formatting.FormattingContext.prototype.BlockIsOnOneLine (node)

function typescript.formatting.FormattingContext.prototype.ContextNodeAllOnSameLine ()

function typescript.formatting.FormattingContext.prototype.ContextNodeBlockIsOnOneLine ()

function typescript.formatting.FormattingContext.prototype.NextNodeAllOnSameLine ()

function typescript.formatting.FormattingContext.prototype.NextNodeBlockIsOnOneLine ()

function typescript.formatting.FormattingContext.prototype.NodeIsOnOneLine (node)

function typescript.formatting.FormattingContext.prototype.TokensAreOnSameLine ()

function typescript.formatting.FormattingContext.prototype.updateContext (currentRange, currentTokenParent, nextRange, nextTokenParent, commonParent)

module typescript.formatting.Rule

function typescript.formatting.Rule (Descriptor, Operation, Flag)

module typescript.formatting.Rule.prototype

function typescript.formatting.Rule.prototype.toString ()

module typescript.formatting.RuleDescriptor

function typescript.formatting.RuleDescriptor (LeftTokenRange, RightTokenRange)

function typescript.formatting.RuleDescriptor.create1 (left, right)

function typescript.formatting.RuleDescriptor.create2 (left, right)

function typescript.formatting.RuleDescriptor.create3 (left, right)

function typescript.formatting.RuleDescriptor.create4 (left, right)

module typescript.formatting.RuleDescriptor.prototype

function typescript.formatting.RuleDescriptor.prototype.toString ()

module typescript.formatting.RuleOperation

function typescript.formatting.RuleOperation (Context, Action)

function typescript.formatting.RuleOperation.create1 (action)

function typescript.formatting.RuleOperation.create2 (context, action)

module typescript.formatting.RuleOperation.prototype

function typescript.formatting.RuleOperation.prototype.toString ()

module typescript.formatting.RuleOperationContext

function typescript.formatting.RuleOperationContext ()

module typescript.formatting.RuleOperationContext.prototype

function typescript.formatting.RuleOperationContext.prototype.InContext (context)

function typescript.formatting.RuleOperationContext.prototype.IsAny ()

module typescript.formatting.Rules

function typescript.formatting.Rules ()

function typescript.formatting.Rules.IsAfterCodeBlockContext (context)

function typescript.formatting.Rules.IsArrowFunctionContext (context)

function typescript.formatting.Rules.IsBeforeBlockContext (context)

function typescript.formatting.Rules.IsBeforeMultilineBlockContext (context)

function typescript.formatting.Rules.IsBinaryOpContext (context)

function typescript.formatting.Rules.IsBlockContext (context)

function typescript.formatting.Rules.IsBraceWrappedContext (context)

function typescript.formatting.Rules.IsConditionalOperatorContext (context)

function typescript.formatting.Rules.IsControlDeclContext (context)

function typescript.formatting.Rules.IsEndOfDecoratorContextOnSameLine (context)

function typescript.formatting.Rules.IsForContext (context)

function typescript.formatting.Rules.IsFunctionCallContext (context)

function typescript.formatting.Rules.IsFunctionCallOrNewContext (context)

function typescript.formatting.Rules.IsFunctionDeclContext (context)

function typescript.formatting.Rules.IsFunctionDeclarationOrFunctionExpressionContext (context)

function typescript.formatting.Rules.IsJsxAttributeContext (context)

function typescript.formatting.Rules.IsJsxExpressionContext (context)

function typescript.formatting.Rules.IsJsxSelfClosingElementContext (context)

function typescript.formatting.Rules.IsModuleDeclContext (context)

function typescript.formatting.Rules.IsMultilineBlockContext (context)

function typescript.formatting.Rules.IsNewContext (context)

function typescript.formatting.Rules.IsNextTokenNotCloseBracket (context)

function typescript.formatting.Rules.IsNextTokenParentJsxAttribute (context)

function typescript.formatting.Rules.IsNonJsxElementContext (context)

function typescript.formatting.Rules.IsNonJsxSameLineTokenContext (context)

function typescript.formatting.Rules.IsNonNullAssertionContext (context)

function typescript.formatting.Rules.IsNotBeforeBlockInFunctionDeclarationContext (context)

function typescript.formatting.Rules.IsNotBinaryOpContext (context)

function typescript.formatting.Rules.IsNotForContext (context)

function typescript.formatting.Rules.IsNotFormatOnEnter (context)

function typescript.formatting.Rules.IsObjectContext (context)

function typescript.formatting.Rules.IsObjectTypeContext (context)

function typescript.formatting.Rules.IsPreviousTokenNotComma (context)

function typescript.formatting.Rules.IsSameLineTokenOrBeforeMultilineBlockContext (context)

function typescript.formatting.Rules.IsSingleLineBlockContext (context)

function typescript.formatting.Rules.IsStartOfVariableDeclarationList (context)

function typescript.formatting.Rules.IsTypeArgumentOrParameterOrAssertion (token, parent)

function typescript.formatting.Rules.IsTypeArgumentOrParameterOrAssertionContext (context)

function typescript.formatting.Rules.IsTypeAssertionContext (context)

function typescript.formatting.Rules.IsTypeScriptDeclWithBlockContext (context)

function typescript.formatting.Rules.IsVoidOpContext (context)

function typescript.formatting.Rules.IsYieldOrYieldStarWithOperand (context)

function typescript.formatting.Rules.NodeIsBlockContext (node)

function typescript.formatting.Rules.NodeIsInDecoratorContext (node)

function typescript.formatting.Rules.NodeIsTypeScriptDeclWithBlockContext (node)

module typescript.formatting.Rules.prototype

function typescript.formatting.Rules.prototype.getRuleName (rule)

module typescript.formatting.RulesBucket

function typescript.formatting.RulesBucket ()

module typescript.formatting.RulesBucket.prototype

function typescript.formatting.RulesBucket.prototype.AddRule (rule, specificTokens, constructionState, rulesBucketIndex)

function typescript.formatting.RulesBucket.prototype.Rules ()

module typescript.formatting.RulesBucketConstructionState

function typescript.formatting.RulesBucketConstructionState ()

module typescript.formatting.RulesBucketConstructionState.prototype

function typescript.formatting.RulesBucketConstructionState.prototype.GetInsertionIndex (maskPosition)

function typescript.formatting.RulesBucketConstructionState.prototype.IncreaseInsertionIndex (maskPosition)

module typescript.formatting.RulesMap

function typescript.formatting.RulesMap ()

function typescript.formatting.RulesMap.create (rules)

module typescript.formatting.RulesMap.prototype

function typescript.formatting.RulesMap.prototype.FillRule (rule, rulesBucketConstructionStateList)

function typescript.formatting.RulesMap.prototype.FillRules (rules, rulesBucketConstructionStateList)

function typescript.formatting.RulesMap.prototype.GetRule (context)

function typescript.formatting.RulesMap.prototype.GetRuleBucketIndex (row, column)

function typescript.formatting.RulesMap.prototype.Initialize (rules)

module typescript.formatting.RulesProvider

function typescript.formatting.RulesProvider ()

module typescript.formatting.RulesProvider.prototype

function typescript.formatting.RulesProvider.prototype.createActiveRules (options)

function typescript.formatting.RulesProvider.prototype.ensureUpToDate (options)

function typescript.formatting.RulesProvider.prototype.getRuleByName (name)

function typescript.formatting.RulesProvider.prototype.getRuleName (rule)

function typescript.formatting.RulesProvider.prototype.getRulesMap ()

module typescript.formatting.Shared

function typescript.formatting.Shared.TokenAllAccess ()

function typescript.formatting.Shared.TokenRange (tokenAccess)

function typescript.formatting.Shared.TokenRangeAccess (from, to, except)

function typescript.formatting.Shared.TokenSingleValueAccess (token)

function typescript.formatting.Shared.TokenValuesAccess (tks)

module typescript.formatting.Shared.TokenAllAccess.prototype

function typescript.formatting.Shared.TokenAllAccess.prototype.Contains ()

function typescript.formatting.Shared.TokenAllAccess.prototype.GetTokens ()

function typescript.formatting.Shared.TokenAllAccess.prototype.toString ()

module typescript.formatting.Shared.TokenRange.prototype

function typescript.formatting.Shared.TokenRange.prototype.Contains (token)

function typescript.formatting.Shared.TokenRange.prototype.GetTokens ()

function typescript.formatting.Shared.TokenRange.prototype.toString ()

module typescript.formatting.Shared.TokenRangeAccess.prototype

function typescript.formatting.Shared.TokenRangeAccess.prototype.Contains (token)

function typescript.formatting.Shared.TokenRangeAccess.prototype.GetTokens ()

module typescript.formatting.Shared.TokenSingleValueAccess.prototype

function typescript.formatting.Shared.TokenSingleValueAccess.prototype.Contains (tokenValue)

function typescript.formatting.Shared.TokenSingleValueAccess.prototype.GetTokens ()

module typescript.formatting.Shared.TokenValuesAccess.prototype

function typescript.formatting.Shared.TokenValuesAccess.prototype.Contains (token)

function typescript.formatting.Shared.TokenValuesAccess.prototype.GetTokens ()

module typescript.formatting.SmartIndenter

function typescript.formatting.SmartIndenter.childStartsOnTheSameLineWithElseInIfStatement (parent, child, childStartLine, sourceFile)

function typescript.formatting.SmartIndenter.findFirstNonWhitespaceCharacterAndColumn (startPos, endPos, sourceFile, options)

function typescript.formatting.SmartIndenter.findFirstNonWhitespaceColumn (startPos, endPos, sourceFile, options)

function typescript.formatting.SmartIndenter.getBaseIndentation (options)

function typescript.formatting.SmartIndenter.getIndentation (position, sourceFile, options)

function typescript.formatting.SmartIndenter.getIndentationForNode (n, ignoreActualIndentationRange, sourceFile, options)

function typescript.formatting.SmartIndenter.nodeWillIndentChild (parent, child, indentByDefault)

function typescript.formatting.SmartIndenter.shouldIndentChildNode (parent, child)

module typescript.objectAllocator

function typescript.objectAllocator.getIdentifierConstructor ()

function typescript.objectAllocator.getNodeConstructor ()

function typescript.objectAllocator.getSignatureConstructor ()

function typescript.objectAllocator.getSourceFileConstructor ()

function typescript.objectAllocator.getSymbolConstructor ()

function typescript.objectAllocator.getTokenConstructor ()

function typescript.objectAllocator.getTypeConstructor ()

module typescript.performance

function typescript.performance.disable ()

function typescript.performance.enable ()

function typescript.performance.forEachMeasure (cb)

function typescript.performance.getCount (markName)

function typescript.performance.getDuration (measureName)

function typescript.performance.mark (markName)

function typescript.performance.measure (measureName, startMarkName, endMarkName)

module typescript.scanner

function typescript.scanner.getStartPos ()

function typescript.scanner.getText ()

function typescript.scanner.getTextPos ()

function typescript.scanner.getToken ()

function typescript.scanner.getTokenPos ()

function typescript.scanner.getTokenText ()

function typescript.scanner.getTokenValue ()

function typescript.scanner.hasExtendedUnicodeEscape ()

function typescript.scanner.hasPrecedingLineBreak ()

function typescript.scanner.isIdentifier ()

function typescript.scanner.isReservedWord ()

function typescript.scanner.isUnterminated ()

function typescript.scanner.lookAhead (callback)

function typescript.scanner.reScanGreaterToken ()

function typescript.scanner.reScanJsxToken ()

function typescript.scanner.reScanSlashToken ()

function typescript.scanner.reScanTemplateToken ()

function typescript.scanner.scan ()

function typescript.scanner.scanJSDocToken ()

function typescript.scanner.scanJsxAttributeValue ()

function typescript.scanner.scanJsxIdentifier ()

function typescript.scanner.scanJsxToken ()

function typescript.scanner.scanRange (start, length, callback)

function typescript.scanner.setLanguageVariant (variant)

function typescript.scanner.setOnError (errorCallback)

function typescript.scanner.setScriptTarget (scriptTarget)

function typescript.scanner.setText (newText, start, length)

function typescript.scanner.setTextPos (textPos)

function typescript.scanner.tryScan (callback)

module typescript.sys

function typescript.sys.clearTimeout (timer)

function typescript.sys.createDirectory (directoryName)

function typescript.sys.createHash (data)

function typescript.sys.directoryExists (path)

function typescript.sys.exit (exitCode)

function typescript.sys.fileExists (path)

function typescript.sys.getCurrentDirectory ()

function typescript.sys.getDirectories (path)

function typescript.sys.getEnvironmentVariable (name)

function typescript.sys.getExecutingFilePath ()

function typescript.sys.getFileSize (path)

function typescript.sys.getMemoryUsage ()

function typescript.sys.getModifiedTime (path)

function typescript.sys.readDirectory (path, extensions, excludes, includes)

function typescript.sys.readFile (fileName, _encoding)

function typescript.sys.realpath (path)

function typescript.sys.resolvePath (path)

function typescript.sys.setTimeout (callback, after, arg1, arg2, arg3)

function typescript.sys.tryEnableSourceMapsForHost ()

function typescript.sys.watchDirectory (directoryName, callback, recursive)

function typescript.sys.watchFile (fileName, callback, pollingInterval)

function typescript.sys.write (s)

function typescript.sys.writeFile (path, data, writeBom)

[ this document was created with utility2 ]