@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.* typealias SortedReadonlyArray = Array typealias SortedArray = Array typealias NodeArray = Array typealias DotToken = PunctuationToken typealias DotDotDotToken = PunctuationToken typealias QuestionToken = PunctuationToken typealias ExclamationToken = PunctuationToken typealias ColonToken = PunctuationToken typealias EqualsToken = PunctuationToken typealias AsteriskToken = PunctuationToken typealias EqualsGreaterThanToken = PunctuationToken typealias PlusToken = PunctuationToken typealias MinusToken = PunctuationToken typealias QuestionDotToken = PunctuationToken typealias AssertsKeyword = KeywordToken typealias AwaitKeyword = KeywordToken typealias AwaitKeywordToken = AwaitKeyword typealias AssertsToken = AssertsKeyword typealias AbstractKeyword = ModifierToken typealias AsyncKeyword = ModifierToken typealias ConstKeyword = ModifierToken typealias DeclareKeyword = ModifierToken typealias DefaultKeyword = ModifierToken typealias ExportKeyword = ModifierToken typealias PrivateKeyword = ModifierToken typealias ProtectedKeyword = ModifierToken typealias PublicKeyword = ModifierToken typealias ReadonlyKeyword = ModifierToken typealias OverrideKeyword = ModifierToken typealias StaticKeyword = ModifierToken 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