j      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi Safe-Inferredjk   jk  Safe-InferredL !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefglK !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgKdefgc]ba`_^[\YZWXOVUTSRQPMNILKJGHEFCD=BA@?>;<9:687354021./'-,+*)(%&#$"! "! #$%&'-,+*)(./0213546879:;<=BA@?>CDEFGHILKJMNOVUTSRQPWXYZ[\]ba`_^cdefgl Safe-Inferred-mhinopqrstuvwxyz{|}~hiih-mhinopqrstuvwxyz{|}~ Safe-Inferredj  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi      !"#$%&'(())*+,-./01123456789:;;<<=>?@ABCCDDEEFGHIJJKLMNOPQRSSTTUUVWXYZ[\]]^_`abcdefghijklmnopqrstuvwxyz{|}~language-typescript-0.0.1Language.TypeScript.LexerLanguage.TypeScript.TypesLanguage.TypeScript.ParserLanguage.TypeScript identifierreservedoperator reservedOp charLiteral stringLiteralnaturalintegerfloatnaturalOrFloatdecimal hexadecimaloctalsymbollexeme whiteSpaceparensbracesanglesbracketssquaressemicommacolondotsemiSepsemiSep1commaSep commaSep1PredefinedTypeVoidType StringType BooleanType NumberTypeAnyType ModuleNameTypeNameTypeConstructorType FunctionType ArrayType ObjectType TypeReference Predefined TypeParameterPublicOrPrivatePrivatePublicStringOrNumberNumberString Parameter RestParameterRequiredOrOptionalParameterParameterListAndReturnTypeIndexSignature TypeMemberMethodSignatureTypeIndexSignatureConstructSignature CallSignaturePropertySignatureTypeBodyOptionalStaticAmbientClassBodyElementAmbientIndexSignatureAmbientMemberDeclarationAmbientConstructorDeclarationTypeRefAmbient AmbientExternalModuleDeclarationAmbientModuleDeclarationAmbientEnumDeclarationAmbientInterfaceDeclarationAmbientClassDeclarationAmbientFunctionDeclarationAmbientVariableDeclaration Interface EntityNameExportedDeclarationElementAmbientDeclarationExternalImportDeclarationExportDeclarationImportDeclarationInterfaceDeclarationCommentPlaceholderCommenttextothernextIdentifierdeclarationSourceFile typeScriptDefparser$fMonoidCommentcommentPlaceholderdeclarationElementambientDeclarationambientVariableDeclarationambientFunctionDeclarationambientClassDeclarationambientInterfaceDeclarationambientEnumDeclarationambientModuleDeclaration ambientExternalModuleDeclarationambientClassBodyElementambientConstructorDeclarationambientMemberDeclarationambientIndexSignature interface extendsClauseimplementsClauseclassOrInterfaceTypeList objectTypetypeBodypropertySignature propertyNametypeAnnotation callSignatureparameterListAndReturnType parameterList parameterstaticpublicOrPrivatestringOrNumberconstructSignaturetypeIndexSignatureindexSignaturemethodSignaturetypeParameters typeParameterfold_typetypeRefpredefinedType entityNametypeName typeArguments