@file:Suppress("INTERFACE_WITH_SUPERCLASS", "OVERRIDING_FINAL_MEMBER", "RETURN_TYPE_MISMATCH_ON_OVERRIDE", "CONFLICTING_OVERLOADS") package ts import kotlin.js.* import org.khronos.webgl.* import org.w3c.dom.* import org.w3c.dom.events.* import org.w3c.dom.parsing.* import org.w3c.dom.svg.* import org.w3c.dom.url.* import org.w3c.fetch.* import org.w3c.files.* import org.w3c.notifications.* import org.w3c.performance.* import org.w3c.workers.* import org.w3c.xhr.* import ts.* typealias SortedReadonlyArray = Array typealias SortedArray = Array typealias NodeArray = Array typealias DotToken = PunctuationToken // SyntaxKind.DotToken typealias DotDotDotToken = PunctuationToken // SyntaxKind.DotDotDotToken typealias QuestionToken = PunctuationToken // SyntaxKind.QuestionToken typealias ExclamationToken = PunctuationToken // SyntaxKind.ExclamationToken typealias ColonToken = PunctuationToken // SyntaxKind.ColonToken typealias EqualsToken = PunctuationToken // SyntaxKind.EqualsToken typealias AsteriskToken = PunctuationToken // SyntaxKind.AsteriskToken typealias EqualsGreaterThanToken = PunctuationToken // SyntaxKind.EqualsGreaterThanToken typealias PlusToken = PunctuationToken // SyntaxKind.PlusToken typealias MinusToken = PunctuationToken // SyntaxKind.MinusToken typealias QuestionDotToken = PunctuationToken // SyntaxKind.QuestionDotToken typealias AssertsKeyword = KeywordToken // SyntaxKind.AssertsKeyword typealias AwaitKeyword = KeywordToken // SyntaxKind.AwaitKeyword typealias AwaitKeywordToken = AwaitKeyword typealias AssertsToken = AssertsKeyword typealias AbstractKeyword = ModifierToken // SyntaxKind.AbstractKeyword typealias AsyncKeyword = ModifierToken // SyntaxKind.AsyncKeyword typealias ConstKeyword = ModifierToken // SyntaxKind.ConstKeyword typealias DeclareKeyword = ModifierToken // SyntaxKind.DeclareKeyword typealias DefaultKeyword = ModifierToken // SyntaxKind.DefaultKeyword typealias ExportKeyword = ModifierToken // SyntaxKind.ExportKeyword typealias PrivateKeyword = ModifierToken // SyntaxKind.PrivateKeyword typealias ProtectedKeyword = ModifierToken // SyntaxKind.ProtectedKeyword typealias PublicKeyword = ModifierToken // SyntaxKind.PublicKeyword typealias ReadonlyKeyword = ModifierToken // SyntaxKind.ReadonlyKeyword typealias OverrideKeyword = ModifierToken // SyntaxKind.OverrideKeyword typealias StaticKeyword = ModifierToken // SyntaxKind.StaticKeyword typealias ReadonlyToken = ReadonlyKeyword typealias ModifiersArray = NodeArray typealias IncrementExpression = UpdateExpression //typealias ExponentiationOperator = SyntaxKind.AsteriskAsteriskToken typealias BinaryOperatorToken = Token typealias AssignmentOperatorToken = Token typealias FunctionBody = Block typealias WriteFileCallback = (fileName: String, data: String, writeByteOrderMark: Boolean, onError: (message: String) -> Unit, sourceFiles: Array) -> Unit typealias CustomTransformerFactory = (context: TransformationContext) -> CustomTransformer typealias SymbolTable = UnderscoreEscapedMap typealias JsFileExtensionInfo = FileExtensionInfo typealias EmitHelperUniqueNameCallback = (name: String) -> String typealias TransformerFactory = (context: TransformationContext) -> Transformer typealias Transformer = (node: T) -> T typealias Visitor = (node: Node) -> dynamic typealias FileWatcherCallback = (fileName: String, eventKind: FileWatcherEventKind) -> Unit typealias DirectoryWatcherCallback = (fileName: String) -> Unit typealias DiagnosticReporter = (diagnostic: Diagnostic) -> Unit typealias CodeActionCommand = InstallPackageAction