n      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm Safe-Inferredno   no  Safe-InferredP !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkpO !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkOhijkgafedcb_`]^[\SZYXWVUTORQPMNILKJGHEFCD=BA@?>;<9:687354021./'-,+*)(%&#$"! "! #$%&'-,+*)(./0213546879:;<=BA@?>CDEFGHILKJMNORQPSZYXWVUT[\]^_`afedcbghijkp Safe-Inferred1qlmrstuvwxyz{|}~lmml1qlmrstuvwxyz{|}~ Safe-Inferredn  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm      !"#$%&'(())*+,-./01123456789:;;<<=>?@ABCCDDEEFGHIJJKLMNOPQRSTUVWWXXYYZ[\]^_`aabcdefghijklmnopqrstuvwxyz{|}~language-typescript-0.0.2Language.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 CallSignaturePropertySignatureTypeBodyOptionalStaticAmbientClassBodyElementAmbientIndexSignatureAmbientMemberDeclarationAmbientConstructorDeclarationTypeRefAmbientExternalModuleElement&AmbientModuleExternalImportDeclarationExportAssignmentAmbientModuleElementAmbient AmbientExternalModuleDeclarationAmbientModuleDeclarationAmbientEnumDeclarationAmbientInterfaceDeclarationAmbientClassDeclarationAmbientFunctionDeclarationAmbientVariableDeclaration Interface EntityNameExportedDeclarationElementAmbientDeclarationExternalImportDeclarationExportDeclarationImportDeclarationInterfaceDeclarationCommentPlaceholderCommenttextothernextIdentifierdeclarationSourceFile typeScriptDefparser$fMonoidCommentcommentPlaceholderexporteddeclarationElementambientDeclarationambientVariableDeclarationambientFunctionDeclarationambientClassDeclarationambientInterfaceDeclarationambientEnumDeclarationambientModuleDeclaration ambientExternalModuleDeclarationambientExternalModuleElementexportAssignmentexternalImportDeclarationambientClassBodyElementambientConstructorDeclarationambientMemberDeclarationambientIndexSignature interface extendsClauseimplementsClauseclassOrInterfaceTypeList objectTypetypeBodypropertySignature propertyNametypeAnnotation callSignatureparameterListAndReturnType parameterList parameterstaticpublicOrPrivatestringOrNumberconstructSignaturetypeIndexSignatureindexSignaturemethodSignaturetypeParameters typeParameterfold_typetypeRefpredefinedType entityNametypeName typeArguments