SYMBOL INDEX (548 symbols across 38 files) FILE: pre-commit.ts constant CONSTANTS_FILE_PATHNAME (line 7) | const CONSTANTS_FILE_PATHNAME = "./src/constants.ts"; FILE: rollup.config.ts method transform (line 31) | transform(code, id) { FILE: src/client/chat.ts constant COPILOT_MARKDOWN_BASE (line 19) | const COPILOT_MARKDOWN_BASE = ` constant CODE_BLOCK_FORMAT_INSTRUCTION (line 38) | const CODE_BLOCK_FORMAT_INSTRUCTION = ` constant COPILOT_MARKDOWN_INSTRUCTIONS (line 52) | const COPILOT_MARKDOWN_INSTRUCTIONS = ` constant COPILOT_ACADEMIC_INSTRUCTIONS (line 77) | const COPILOT_ACADEMIC_INSTRUCTIONS = ` constant COPILOT_CREATIVE_INSTRUCTIONS (line 107) | const COPILOT_CREATIVE_INSTRUCTIONS = ` constant COPILOT_CATGIRL_INSTRUCTIONS (line 137) | const COPILOT_CATGIRL_INSTRUCTIONS = ` type ChatModel (line 177) | interface ChatModel { type ChatOptions (line 185) | interface ChatOptions { type ChatRequest (line 191) | interface ChatRequest { type ChatResponse (line 207) | interface ChatResponse { type ChatStreamResponse (line 237) | interface ChatStreamResponse { type ChatResult (line 251) | interface ChatResult { function getConfigPath (line 264) | async function getConfigPath(): Promise { function getGitHubToken (line 286) | async function getGitHubToken(): Promise { function prepareHeaders (line 327) | async function prepareHeaders(): Promise> { function prepareRequest (line 353) | function prepareRequest(messages: ChatRequest["messages"], options: Chat... function processResponse (line 378) | function processResponse(data: ChatResponse): Partial { function listCopilotChatModels (line 412) | async function listCopilotChatModels(): Promise { function chat (line 485) | async function chat( type ChatMessage (line 554) | interface ChatMessage { class ChatSession (line 563) | class ChatSession { method constructor (line 580) | constructor(modelId: string, systemPrompt = COPILOT_MARKDOWN_INSTRUCTI... method create (line 602) | public static create(modelId: string, systemPrompt = COPILOT_MARKDOWN_... method getAll (line 610) | public static getAll(): ChatSession[] { method get (line 619) | public static get(id: string): ChatSession | undefined { method delete (line 628) | public static async delete(id: string): Promise { method send (line 654) | public async send( method save (line 711) | public static async save(id: string): Promise { method loadAll (line 734) | public static async loadAll(): Promise { method addMessage (line 763) | private addMessage(role: "system" | "user" | "assistant", content: str... method extractTitleFromDocument (line 777) | private static extractTitleFromDocument(document: string): string { method countWords (line 797) | private static countWords(text: string): number { method extractDocumentStructure (line 804) | private static extractDocumentStructure(document: string): string { FILE: src/client/client.ts type CopilotAccountStatus (line 26) | type CopilotAccountStatus = "MaybeOk" | "NotAuthorized" | "NotSignedIn" ... type CopilotStatus (line 31) | type CopilotStatus = "InProgress" | "Warning" | "Normal"; type CompletionOptions (line 36) | interface CompletionOptions { type Completion (line 91) | interface Completion { type CompletionResult (line 126) | interface CompletionResult { type CopilotChangeStatusEvent (line 141) | interface CopilotChangeStatusEvent { type CopilotClientEventHandler (line 153) | type CopilotClientEventHandler extends Promise, _BaseResponsePromise {} type _BaseResponsePromise (line 41) | interface _BaseResponsePromise { type HandlerContext (line 60) | interface HandlerContext extends ClientContext { type RequestHandler (line 80) | type RequestHandler = { type NotificationHandler (line 101) | type NotificationHandler = (params: never, context: HandlerContext) => v... type RefineRequestHandlers (line 106) | type RefineRequestHandlers< type ValidateRequestHandlers (line 117) | type ValidateRequestHandlers< type RefineNotificationHandlers (line 152) | type RefineNotificationHandlers< type ValidateNotificationHandlers (line 163) | type ValidateNotificationHandlers< type ClientContext (line 196) | interface ClientContext { type ProtocolRequestHandlers (line 216) | type ProtocolRequestHandlers = ReturnType = ( type ClientEventMap (line 358) | interface ClientEventMap { type ValidateClientOptions (line 362) | type ValidateClientOptions> = { type RefinedRequestHandlers (line 387) | type RefinedRequestHandlers = RefineRequestHandlers { type TypedSettingControl (line 37) | type TypedSettingControl = SettingControl< type Categories (line 54) | type Categories = Record = _Id<{ type SettingsPanelProps (line 278) | interface SettingsPanelProps { FILE: src/components/Spinner.tsx type SpinnerProps (line 1) | interface SpinnerProps { FILE: src/components/SuggestionPanel.tsx type SuggestionPanelProps (line 11) | interface SuggestionPanelProps { FILE: src/components/Switch.tsx type SwitchProps (line 4) | interface SwitchProps { FILE: src/components/preact-env.d.ts type FC (line 1) | type FC

> = import("preact").FunctionalComponent FILE: src/constants.ts constant VERSION (line 9) | const VERSION = "0.3.12"; constant PLUGIN_DIR (line 14) | const PLUGIN_DIR = path.join(TYPORA_RESOURCE_DIR, "copilot"); FILE: src/errors/CommandError.ts class CommandError (line 4) | class CommandError extends Error { method constructor (line 5) | constructor(message: string) { FILE: src/errors/NoFreePortError.ts class NoFreePortError (line 4) | class NoFreePortError extends Error { method constructor (line 5) | constructor(message: string) { FILE: src/errors/PlatformError.ts class PlatformError (line 4) | class PlatformError extends Error { method constructor (line 5) | constructor(message: string) { FILE: src/footer.tsx type FooterPanelOptions (line 29) | interface FooterPanelOptions { type FooterOptions (line 221) | interface FooterOptions { FILE: src/global.d.ts type FileConstructorExtensions (line 39) | interface FileConstructorExtensions { type Window (line 130) | interface Window { type CID (line 179) | type CID = string; type LanguageId (line 185) | type LanguageId = type CaretPlacement (line 356) | interface CaretPlacement { type EnhancedEditor (line 370) | type EnhancedEditor = Editor & EditorExtensions; class Editor (line 374) | class Editor { type EditorExtensions (line 570) | interface EditorExtensions { class HistoryManager (line 596) | class HistoryManager { type EnhancedSourceView (line 617) | type EnhancedSourceView = SourceView & SourceViewExtensions; class SourceView (line 621) | class SourceView { type SourceViewExtensions (line 658) | interface SourceViewExtensions { class Node (line 709) | class Node { class NodeMap (line 806) | class NodeMap { type NodeAttributes (line 830) | interface NodeAttributes { type FileEntity (line 890) | interface FileEntity { FILE: src/i18n/t.ts type PathOf (line 13) | type PathOf = keyof { type LocaleMap (line 19) | interface LocaleMap { class TranslationError (line 26) | class TranslationError extends Error {} FILE: src/main.ts constant FAKE_TEMP_WORKSPACE_FOLDER (line 48) | const FAKE_TEMP_WORKSPACE_FOLDER = constant FAKE_TEMP_FILENAME (line 52) | const FAKE_TEMP_FILENAME = "typora-copilot-fake-markdown.md"; type CodeMirrorHistory (line 374) | interface CodeMirrorHistory { FILE: src/modules/fs.ts method lookApp (line 645) | async lookApp(this: void, app, executableName = app) { method lookAppFirst (line 652) | async lookAppFirst(this: void, app, executableName = app) { method lookApp (line 723) | async lookApp(this: void, app, executableName = app) { method lookAppFirst (line 727) | async lookAppFirst(this: void, app, executableName = app) { FILE: src/modules/path.ts type AddSep (line 3) | type AddSep unknown> = ( FILE: src/patches/jquery.ts method setup (line 65) | setup() { method teardown (line 103) | teardown() { FILE: src/patches/promise.ts type PromiseConstructor (line 2) | interface PromiseConstructor { type PromiseConstructor (line 86) | interface PromiseConstructor { FILE: src/settings.ts type Settings (line 4) | type Settings = typeof defaultSettings; method get (line 40) | get(_target, prop, _receiver) { method set (line 48) | set(_target, prop, value, _receiver) { FILE: src/types/lsp.ts type integer (line 9) | type integer = number; type uinteger (line 14) | type uinteger = number; type decimal (line 21) | type decimal = number; type LSPAny (line 26) | type LSPAny = LSPObject | LSPArray | string | integer | uinteger | decim... type LSPObject (line 31) | type LSPObject = { type LSPArray (line 46) | type LSPArray = readonly LSPAny[]; type JSONRPCVersion (line 54) | type JSONRPCVersion = typeof JSONRPC_VERSION; constant JSONRPC_VERSION (line 58) | const JSONRPC_VERSION = "2.0"; type Message (line 64) | type Message = { type RequestMessage (line 77) | interface RequestMessage extends Message { type ResponseMessage (line 100) | type ResponseMessage = SuccessResponseMessage | ErrorResponseMessage; type SuccessResponseMessage (line 105) | interface SuccessResponseMessage extends Message { type ErrorResponseMessage (line 120) | interface ErrorResponseMessage extends Message { type ResponseError (line 135) | type ResponseError = { type NotificationMessage (line 243) | interface NotificationMessage extends Message { type CancelParams (line 258) | type CancelParams = { type ProgressToken (line 268) | type ProgressToken = integer | string; type ProgressParams (line 273) | type ProgressParams = { type DocumentUri (line 324) | type DocumentUri = string; type URI (line 330) | type URI = string; type RegularExpressionsClientCapabilities (line 378) | type RegularExpressionsClientCapabilities = { type EOL (line 396) | type EOL = (typeof EOL)[number]; constant EOL (line 403) | const EOL = ["\n", "\r\n", "\r"] as const; type Position (line 410) | type Position = { type PositionEncodingKind (line 431) | type PositionEncodingKind = (typeof PositionEncodingKind)[keyof typeof P... type Range (line 477) | type Range = { type LanguageIdentifier (line 492) | type LanguageIdentifier = (typeof LanguageIdentifiers)[number]; type TextDocumentItem (line 620) | type TextDocumentItem = { type TextDocumentIdentifier (line 646) | type TextDocumentIdentifier = { type VersionedTextDocumentIdentifier (line 657) | interface VersionedTextDocumentIdentifier extends TextDocumentIdentifier { type OptionalVersionedTextDocumentIdentifier (line 671) | interface OptionalVersionedTextDocumentIdentifier extends TextDocumentId... type TextDocumentPositionParams (line 694) | type TextDocumentPositionParams = { type DocumentFilter (line 722) | type DocumentFilter = { type DocumentSelector (line 756) | type DocumentSelector = readonly DocumentFilter[]; type TextEdit (line 761) | type TextEdit = { type ChangeAnnotation (line 780) | type ChangeAnnotation = { type ChangeAnnotationIdentifier (line 806) | type ChangeAnnotationIdentifier = string; type AnnotatedTextEdit (line 813) | interface AnnotatedTextEdit extends TextEdit { type TextDocumentEdit (line 828) | type TextDocumentEdit = { type Location (line 846) | type Location = { type LocationLink (line 854) | type LocationLink = { type Diagnostic (line 888) | type Diagnostic = { type DiagnosticSeverity (line 949) | type DiagnosticSeverity = (typeof DiagnosticSeverity)[keyof typeof Diagn... type DiagnosticTag (line 981) | type DiagnosticTag = (typeof DiagnosticTag)[keyof typeof DiagnosticTag]; type DiagnosticRelatedInformation (line 1010) | type DiagnosticRelatedInformation = { type CodeDescription (line 1027) | type CodeDescription = { type Command (line 1041) | type Command = { type MarkupKind (line 1066) | type MarkupKind = (typeof MarkupKind)[keyof typeof MarkupKind]; type MarkupContent (line 1114) | type MarkupContent = { type MarkdownClientCapabilities (line 1138) | type MarkdownClientCapabilities = { type CreateFileOptions (line 1161) | type CreateFileOptions = { type CreateFile (line 1176) | type CreateFile = { type RenameFileOptions (line 1203) | type RenameFileOptions = { type RenameFile (line 1218) | type RenameFile = { type DeleteFileOptions (line 1250) | type DeleteFileOptions = { type DeleteFile (line 1265) | type DeleteFile = { type WorkspaceEdit (line 1302) | type WorkspaceEdit = { type WorkspaceEditClientCapabilities (line 1349) | type WorkspaceEditClientCapabilities = { type ResourceOperationKind (line 1400) | type ResourceOperationKind = type FailureHandlingKind (line 1426) | type FailureHandlingKind = (typeof FailureHandlingKind)[keyof typeof Fai... type WorkDoneProgressPayload (line 1462) | type WorkDoneProgressPayload = type WorkDoneProgressBegin (line 1470) | type WorkDoneProgressBegin = { type WorkDoneProgressReport (line 1511) | type WorkDoneProgressReport = { type WorkDoneProgressEnd (line 1546) | type WorkDoneProgressEnd = { type WorkDoneProgressParams (line 1559) | type WorkDoneProgressParams = { type WorkDoneProgressOptions (line 1569) | type WorkDoneProgressOptions = { type PartialResultParams (line 1576) | type PartialResultParams = { type TraceValue (line 1589) | type TraceValue = "off" | "messages" | "verbose"; type InitializeParams (line 1598) | interface InitializeParams extends WorkDoneProgressParams { type TextDocumentClientCapabilities (line 1682) | type TextDocumentClientCapabilities = { type NotebookDocumentClientCapabilities (line 1866) | type NotebookDocumentClientCapabilities = { type ClientCapabilities (line 1875) | type ClientCapabilities = { type InitializeResult (line 2127) | type InitializeResult = { type InitializeErrorCodes (line 2154) | type InitializeErrorCodes = (typeof InitializeErrorCodes)[keyof typeof I... type InitializeError (line 2173) | type InitializeError = { type ServerCapabilities (line 2186) | type ServerCapabilities = { type InitializedParams (line 2462) | interface InitializedParams {} type Registration (line 2467) | type Registration = { type RegistrationParams (line 2488) | type RegistrationParams = { type StaticRegistrationOptions (line 2495) | type StaticRegistrationOptions = { type TextDocumentRegistrationOptions (line 2506) | type TextDocumentRegistrationOptions = { type Unregistration (line 2517) | type Unregistration = { type UnregistrationParams (line 2533) | type UnregistrationParams = { type SetTraceParams (line 2543) | type SetTraceParams = { type LogTraceParams (line 2553) | type LogTraceParams = { type TextDocumentSyncKind (line 2571) | type TextDocumentSyncKind = (typeof TextDocumentSyncKind)[keyof typeof T... type TextDocumentSyncOptions (line 2599) | type TextDocumentSyncOptions = { type DidOpenTextDocumentParams (line 2636) | type DidOpenTextDocumentParams = { type TextDocumentChangeRegistrationOptions (line 2646) | interface TextDocumentChangeRegistrationOptions extends TextDocumentRegi... type DidChangeTextDocumentParams (line 2657) | type DidChangeTextDocumentParams = { type TextDocumentContentChangeEvent (line 2687) | type TextDocumentContentChangeEvent = type WillSaveTextDocumentParams (line 2717) | type WillSaveTextDocumentParams = { type TextDocumentSaveReason (line 2732) | type TextDocumentSaveReason = type SaveOptions (line 2758) | type SaveOptions = { type TextDocumentSaveRegistrationOptions (line 2768) | interface TextDocumentSaveRegistrationOptions extends TextDocumentRegist... type DidSaveTextDocumentParams (line 2778) | type DidSaveTextDocumentParams = { type DidCloseTextDocumentParams (line 2794) | type DidCloseTextDocumentParams = { type TextDocumentSyncClientCapabilities (line 2801) | type TextDocumentSyncClientCapabilities = { type NotebookDocument (line 2830) | type NotebookDocument = { type NotebookCell (line 2868) | type NotebookCell = { type NotebookCellKind (line 2897) | type NotebookCellKind = (typeof NotebookCellKind)[keyof typeof NotebookC... type ExecutionSummary (line 2919) | type ExecutionSummary = { type NotebookCellTextDocumentFilter (line 2940) | type NotebookCellTextDocumentFilter = { type NotebookDocumentFilter (line 2964) | type NotebookDocumentFilter = type NotebookDocumentSyncClientCapabilities (line 3001) | type NotebookDocumentSyncClientCapabilities = { type NotebookDocumentSyncOptions (line 3031) | type NotebookDocumentSyncOptions = { type NotebookDocumentSyncRegistrationOptions (line 3076) | interface NotebookDocumentSyncRegistrationOptions type DidOpenNotebookDocumentParams (line 3084) | type DidOpenNotebookDocumentParams = { type DidChangeNotebookDocumentParams (line 3102) | type DidChangeNotebookDocumentParams = { type VersionedNotebookDocumentIdentifier (line 3130) | type VersionedNotebookDocumentIdentifier = { type NotebookDocumentChangeEvent (line 3147) | type NotebookDocumentChangeEvent = { type NotebookCellArrayChange (line 3200) | type NotebookCellArrayChange = { type DidSaveNotebookDocumentParams (line 3222) | type DidSaveNotebookDocumentParams = { type DidCloseNotebookDocumentParams (line 3234) | type DidCloseNotebookDocumentParams = { type NotebookDocumentIdentifier (line 3252) | type NotebookDocumentIdentifier = { type DeclarationClientCapabilities (line 3262) | type DeclarationClientCapabilities = { type DeclarationOptions (line 3276) | interface DeclarationOptions extends WorkDoneProgressOptions {} type DeclarationRegistrationOptions (line 3278) | interface DeclarationRegistrationOptions type DeclarationParams (line 3284) | interface DeclarationParams type DefinitionClientCapabilities (line 3287) | type DefinitionClientCapabilities = { type DefinitionOptions (line 3301) | interface DefinitionOptions extends WorkDoneProgressOptions {} type DefinitionRegistrationOptions (line 3303) | interface DefinitionRegistrationOptions type DefinitionParams (line 3309) | interface DefinitionParams type TypeDefinitionClientCapabilities (line 3312) | type TypeDefinitionClientCapabilities = { type TypeDefinitionOptions (line 3328) | interface TypeDefinitionOptions extends WorkDoneProgressOptions {} type TypeDefinitionRegistrationOptions (line 3330) | interface TypeDefinitionRegistrationOptions type TypeDefinitionParams (line 3336) | interface TypeDefinitionParams type ImplementationClientCapabilities (line 3339) | type ImplementationClientCapabilities = { type ImplementationOptions (line 3355) | interface ImplementationOptions extends WorkDoneProgressOptions {} type ImplementationRegistrationOptions (line 3357) | interface ImplementationRegistrationOptions type ImplementationParams (line 3363) | interface ImplementationParams type ReferenceClientCapabilities (line 3366) | type ReferenceClientCapabilities = { type ReferenceOptions (line 3373) | interface ReferenceOptions extends WorkDoneProgressOptions {} type ReferenceRegistrationOptions (line 3375) | interface ReferenceRegistrationOptions type ReferenceParams (line 3381) | interface ReferenceParams type ReferenceContext (line 3386) | type ReferenceContext = { type CallHierarchyClientCapabilities (line 3393) | type CallHierarchyClientCapabilities = { type CallHierarchyOptions (line 3403) | interface CallHierarchyOptions extends WorkDoneProgressOptions {} type CallHierarchyRegistrationOptions (line 3405) | interface CallHierarchyRegistrationOptions type CallHierarchyPrepareParams (line 3411) | interface CallHierarchyPrepareParams type CallHierarchyItem (line 3414) | type CallHierarchyItem = { type CallHierarchyIncomingCallsParams (line 3463) | interface CallHierarchyIncomingCallsParams type CallHierarchyIncomingCall (line 3468) | type CallHierarchyIncomingCall = { type CallHierarchyOutgoingCallsParams (line 3484) | interface CallHierarchyOutgoingCallsParams type CallHierarchyOutgoingCall (line 3489) | type CallHierarchyOutgoingCall = { type TypeHierarchyClientCapabilities (line 3502) | type TypeHierarchyClientCapabilities = { type TypeHierarchyOptions (line 3512) | interface TypeHierarchyOptions extends WorkDoneProgressOptions {} type TypeHierarchyRegistrationOptions (line 3514) | interface TypeHierarchyRegistrationOptions type TypeHierarchyPrepareParams (line 3520) | interface TypeHierarchyPrepareParams type TypeHierarchyItem (line 3523) | type TypeHierarchyItem = { type TypeHierarchySupertypesParams (line 3574) | interface TypeHierarchySupertypesParams extends WorkDoneProgressParams, ... type TypeHierarchySubtypesParams (line 3581) | interface TypeHierarchySubtypesParams extends WorkDoneProgressParams, Pa... type DocumentHighlightClientCapabilities (line 3585) | type DocumentHighlightClientCapabilities = { type DocumentHighlightOptions (line 3592) | interface DocumentHighlightOptions extends WorkDoneProgressOptions {} type DocumentHighlightRegistrationOptions (line 3594) | interface DocumentHighlightRegistrationOptions type DocumentHighlightParams (line 3600) | interface DocumentHighlightParams type DocumentHighlight (line 3609) | type DocumentHighlight = { type DocumentHighlightKind (line 3624) | type DocumentHighlightKind = type DocumentLinkClientCapabilities (line 3647) | type DocumentLinkClientCapabilities = { type DocumentLinkOptions (line 3661) | interface DocumentLinkOptions extends WorkDoneProgressOptions { type DocumentLinkRegistrationOptions (line 3668) | interface DocumentLinkRegistrationOptions type DocumentLinkParams (line 3674) | interface DocumentLinkParams extends WorkDoneProgressParams, PartialResu... type DocumentLink (line 3685) | type DocumentLink = { type HoverClientCapabilities (line 3715) | type HoverClientCapabilities = { type HoverOptions (line 3729) | interface HoverOptions extends WorkDoneProgressOptions {} type HoverRegistrationOptions (line 3731) | interface HoverRegistrationOptions extends TextDocumentRegistrationOptio... type HoverParams (line 3736) | interface HoverParams extends TextDocumentPositionParams, WorkDoneProgre... type Hover (line 3741) | type Hover = { type MarkedString (line 3771) | type MarkedString = string | { language: string; value: string }; type CodeLensClientCapabilities (line 3773) | type CodeLensClientCapabilities = { type CodeLensOptions (line 3780) | interface CodeLensOptions extends WorkDoneProgressOptions { type CodeLensRegistrationOptions (line 3787) | interface CodeLensRegistrationOptions type CodeLensParams (line 3793) | interface CodeLensParams extends WorkDoneProgressParams, PartialResultPa... type CodeLens (line 3808) | type CodeLens = { type CodeLensWorkspaceClientCapabilities (line 3827) | type CodeLensWorkspaceClientCapabilities = { type FoldingRangeClientCapabilities (line 3840) | type FoldingRangeClientCapabilities = { type FoldingRangeOptions (line 3893) | interface FoldingRangeOptions extends WorkDoneProgressOptions {} type FoldingRangeRegistrationOptions (line 3895) | interface FoldingRangeRegistrationOptions type FoldingRangeParams (line 3901) | interface FoldingRangeParams extends WorkDoneProgressParams, PartialResu... type FoldingRangeKind (line 3913) | type FoldingRangeKind = type FoldingRange (line 3942) | type FoldingRange = { type SelectionRangeClientCapabilities (line 3987) | type SelectionRangeClientCapabilities = { type SelectionRangeOptions (line 3997) | interface SelectionRangeOptions extends WorkDoneProgressOptions {} type SelectionRangeRegistrationOptions (line 3999) | interface SelectionRangeRegistrationOptions type SelectionRangeParams (line 4005) | interface SelectionRangeParams extends WorkDoneProgressParams, PartialRe... type SelectionRange (line 4017) | type SelectionRange = { type DocumentSymbolClientCapabilities (line 4030) | type DocumentSymbolClientCapabilities = { type DocumentSymbolOptions (line 4082) | interface DocumentSymbolOptions extends WorkDoneProgressOptions { type DocumentSymbolRegistrationOptions (line 4092) | interface DocumentSymbolRegistrationOptions type DocumentSymbolParams (line 4098) | interface DocumentSymbolParams extends WorkDoneProgressParams, PartialRe... type SymbolKind (line 4108) | type SymbolKind = (typeof SymbolKind)[keyof typeof SymbolKind]; type SymbolTag (line 4145) | type SymbolTag = (typeof SymbolTag)[keyof typeof SymbolTag]; type DocumentSymbol (line 4165) | type DocumentSymbol = { type SymbolInformation (line 4223) | type SymbolInformation = { type SemanticTokenTypes (line 4270) | enum SemanticTokenTypes { type SemanticTokenModifiers (line 4303) | enum SemanticTokenModifiers { type TokenFormat (line 4316) | type TokenFormat = (typeof TokenFormat)[keyof typeof TokenFormat]; type SemanticTokensLegend (line 4322) | type SemanticTokensLegend = { type SemanticTokensClientCapabilities (line 4334) | type SemanticTokensClientCapabilities = { type SemanticTokensOptions (line 4425) | interface SemanticTokensOptions extends WorkDoneProgressOptions { type SemanticTokensRegistrationOptions (line 4450) | interface SemanticTokensRegistrationOptions type SemanticTokensParams (line 4456) | interface SemanticTokensParams extends WorkDoneProgressParams, PartialRe... type SemanticTokens (line 4463) | type SemanticTokens = { type SemanticTokensPartialResult (line 4478) | type SemanticTokensPartialResult = { type SemanticTokensDeltaParams (line 4485) | interface SemanticTokensDeltaParams extends WorkDoneProgressParams, Part... type SemanticTokensDelta (line 4498) | type SemanticTokensDelta = { type SemanticTokensEdit (line 4507) | type SemanticTokensEdit = { type SemanticTokensDeltaPartialResult (line 4524) | type SemanticTokensDeltaPartialResult = { type SemanticTokensRangeParams (line 4531) | interface SemanticTokensRangeParams extends WorkDoneProgressParams, Part... type SemanticTokensWorkspaceClientCapabilities (line 4543) | type SemanticTokensWorkspaceClientCapabilities = { type InlayHintClientCapabilities (line 4561) | type InlayHintClientCapabilities = { type InlayHintOptions (line 4584) | interface InlayHintOptions extends WorkDoneProgressOptions { type InlayHintRegistrationOptions (line 4597) | interface InlayHintRegistrationOptions type InlayHintParams (line 4605) | interface InlayHintParams extends WorkDoneProgressParams { type InlayHint (line 4622) | type InlayHint = { type InlayHintLabelPart (line 4695) | type InlayHintLabelPart = { type InlayHintKind (line 4737) | type InlayHintKind = (typeof InlayHintKind)[keyof typeof InlayHintKind]; type InlayHintWorkspaceClientCapabilities (line 4761) | type InlayHintWorkspaceClientCapabilities = { type InlineValueClientCapabilities (line 4779) | type InlineValueClientCapabilities = { type InlineValueOptions (line 4792) | interface InlineValueOptions extends WorkDoneProgressOptions {} type InlineValueRegistrationOptions (line 4799) | interface InlineValueRegistrationOptions type InlineValueParams (line 4807) | interface InlineValueParams extends WorkDoneProgressParams { type InlineValueContext (line 4828) | type InlineValueContext = { type InlineValueText (line 4847) | type InlineValueText = { type InlineValueVariableLookup (line 4869) | type InlineValueVariableLookup = { type InlineValueEvaluatableExpression (line 4898) | type InlineValueEvaluatableExpression = { type InlineValue (line 4921) | type InlineValue = type InlineValueWorkspaceClientCapabilities (line 4931) | type InlineValueWorkspaceClientCapabilities = { type MonikerClientCapabilities (line 4944) | type MonikerClientCapabilities = { type MonikerOptions (line 4954) | interface MonikerOptions extends WorkDoneProgressOptions {} type MonikerRegistrationOptions (line 4956) | interface MonikerRegistrationOptions type MonikerParams (line 4959) | interface MonikerParams type UniquenessLevel (line 4965) | enum UniquenessLevel { type MonikerKind (line 4995) | enum MonikerKind { type Moniker (line 5016) | type Moniker = { type CompletionClientCapabilities (line 5039) | type CompletionClientCapabilities = { type CompletionOptions (line 5190) | interface CompletionOptions extends WorkDoneProgressOptions { type CompletionRegistrationOptions (line 5243) | interface CompletionRegistrationOptions type CompletionParams (line 5249) | interface CompletionParams type CompletionTriggerKind (line 5262) | type CompletionTriggerKind = type CompletionContext (line 5292) | type CompletionContext = { type CompletionList (line 5310) | type CompletionList = { type InsertTextFormat (line 5387) | type InsertTextFormat = (typeof InsertTextFormat)[keyof typeof InsertTex... type CompletionItemTag (line 5416) | type CompletionItemTag = (typeof CompletionItemTag)[keyof typeof Complet... type InsertReplaceEdit (line 5436) | type InsertReplaceEdit = { type InsertTextMode (line 5458) | type InsertTextMode = (typeof InsertTextMode)[keyof typeof InsertTextMode]; type CompletionItemLabelDetails (line 5492) | type CompletionItemLabelDetails = { type CompletionItem (line 5508) | type CompletionItem = { type CompletionItemKind (line 5693) | type CompletionItemKind = (typeof CompletionItemKind)[keyof typeof Compl... type PublishDiagnosticsClientCapabilities (line 5726) | type PublishDiagnosticsClientCapabilities = { type PublishDiagnosticsParams (line 5773) | type PublishDiagnosticsParams = { type DiagnosticClientCapabilities (line 5798) | type DiagnosticClientCapabilities = { type DiagnosticOptions (line 5819) | interface DiagnosticOptions extends WorkDoneProgressOptions { type DiagnosticRegistrationOptions (line 5845) | interface DiagnosticRegistrationOptions type DocumentDiagnosticParams (line 5853) | interface DocumentDiagnosticParams extends WorkDoneProgressParams, Parti... type DocumentDiagnosticReport (line 5879) | type DocumentDiagnosticReport = type DocumentDiagnosticReportKind (line 5888) | type DocumentDiagnosticReportKind = type FullDocumentDiagnosticReport (line 5915) | type FullDocumentDiagnosticReport = { type UnchangedDocumentDiagnosticReport (line 5940) | type UnchangedDocumentDiagnosticReport = { type RelatedFullDocumentDiagnosticReport (line 5961) | interface RelatedFullDocumentDiagnosticReport extends FullDocumentDiagno... type RelatedUnchangedDocumentDiagnosticReport (line 5981) | interface RelatedUnchangedDocumentDiagnosticReport extends UnchangedDocu... type DocumentDiagnosticReportPartialResult (line 6001) | type DocumentDiagnosticReportPartialResult = { type DiagnosticServerCancellationData (line 6012) | type DiagnosticServerCancellationData = { type WorkspaceDiagnosticParams (line 6021) | interface WorkspaceDiagnosticParams extends WorkDoneProgressParams, Part... type PreviousResultId (line 6039) | type PreviousResultId = { type WorkspaceDiagnosticReport (line 6057) | type WorkspaceDiagnosticReport = { type WorkspaceFullDocumentDiagnosticReport (line 6066) | interface WorkspaceFullDocumentDiagnosticReport extends FullDocumentDiag... type WorkspaceUnchangedDocumentDiagnosticReport (line 6084) | interface WorkspaceUnchangedDocumentDiagnosticReport extends UnchangedDo... type WorkspaceDocumentDiagnosticReport (line 6102) | type WorkspaceDocumentDiagnosticReport = type WorkspaceDiagnosticReportPartialResult (line 6111) | type WorkspaceDiagnosticReportPartialResult = { type DiagnosticWorkspaceClientCapabilities (line 6120) | type DiagnosticWorkspaceClientCapabilities = { type SignatureHelpClientCapabilities (line 6133) | type SignatureHelpClientCapabilities = { type SignatureHelpOptions (line 6183) | interface SignatureHelpOptions extends WorkDoneProgressOptions { type SignatureHelpRegistrationOptions (line 6202) | interface SignatureHelpRegistrationOptions type SignatureHelpParams (line 6205) | interface SignatureHelpParams extends TextDocumentPositionParams, WorkDo... type SignatureHelpTriggerKind (line 6221) | type SignatureHelpTriggerKind = type SignatureHelpContext (line 6251) | type SignatureHelpContext = { type SignatureHelp (line 6287) | type SignatureHelp = { type SignatureInformation (line 6324) | type SignatureInformation = { type ParameterInformation (line 6356) | type ParameterInformation = { type CodeActionClientCapabilities (line 6378) | type CodeActionClientCapabilities = { type CodeActionOptions (line 6454) | interface CodeActionOptions extends WorkDoneProgressOptions { type CodeActionRegistrationOptions (line 6472) | interface CodeActionRegistrationOptions type CodeActionParams (line 6478) | interface CodeActionParams extends WorkDoneProgressParams, PartialResult... type CodeActionKind (line 6504) | type CodeActionKind = string; type CodeActionContext (line 6593) | type CodeActionContext = { type CodeActionTriggerKind (line 6625) | type CodeActionTriggerKind = type CodeAction (line 6655) | type CodeAction = { type DocumentColorClientCapabilities (line 6735) | type DocumentColorClientCapabilities = { type DocumentColorOptions (line 6742) | interface DocumentColorOptions extends WorkDoneProgressOptions {} type DocumentColorRegistrationOptions (line 6744) | interface DocumentColorRegistrationOptions type DocumentColorParams (line 6750) | interface DocumentColorParams extends WorkDoneProgressParams, PartialRes... type ColorInformation (line 6757) | type ColorInformation = { type Color (line 6772) | type Color = { type ColorPresentationParams (line 6797) | interface ColorPresentationParams extends WorkDoneProgressParams, Partia... type ColorPresentation (line 6814) | type ColorPresentation = { type DocumentFormattingClientCapabilities (line 6835) | type DocumentFormattingClientCapabilities = { type DocumentFormattingOptions (line 6842) | interface DocumentFormattingOptions extends WorkDoneProgressOptions {} type DocumentFormattingRegistrationOptions (line 6844) | interface DocumentFormattingRegistrationOptions type DocumentFormattingParams (line 6850) | interface DocumentFormattingParams extends WorkDoneProgressParams { type FormattingOptions (line 6865) | type FormattingOptions = { type DocumentRangeFormattingClientCapabilities (line 6906) | type DocumentRangeFormattingClientCapabilities = { type DocumentRangeFormattingOptions (line 6913) | interface DocumentRangeFormattingOptions extends WorkDoneProgressOptions {} type DocumentRangeFormattingRegistrationOptions (line 6915) | interface DocumentRangeFormattingRegistrationOptions type DocumentRangeFormattingParams (line 6921) | interface DocumentRangeFormattingParams extends WorkDoneProgressParams { type DocumentOnTypeFormattingClientCapabilities (line 6938) | type DocumentOnTypeFormattingClientCapabilities = { type DocumentOnTypeFormattingOptions (line 6945) | type DocumentOnTypeFormattingOptions = { type DocumentOnTypeFormattingRegistrationOptions (line 6957) | interface DocumentOnTypeFormattingRegistrationOptions type DocumentOnTypeFormattingParams (line 6963) | type DocumentOnTypeFormattingParams = { type PrepareSupportDefaultBehavior (line 6990) | type PrepareSupportDefaultBehavior = type RenameClientCapabilities (line 7001) | type RenameClientCapabilities = { type RenameOptions (line 7038) | interface RenameOptions extends WorkDoneProgressOptions { type RenameRegistrationOptions (line 7045) | interface RenameRegistrationOptions extends TextDocumentRegistrationOpti... type RenameParams (line 7050) | interface RenameParams extends TextDocumentPositionParams, WorkDoneProgr... type PrepareRenameParams (line 7062) | interface PrepareRenameParams extends TextDocumentPositionParams, WorkDo... type LinkedEditingRangeOptions (line 7064) | interface LinkedEditingRangeOptions extends WorkDoneProgressOptions {} type LinkedEditingRangeRegistrationOptions (line 7066) | interface LinkedEditingRangeRegistrationOptions type LinkedEditingRangeClientCapabilities (line 7069) | type LinkedEditingRangeClientCapabilities = { type LinkedEditingRangeParams (line 7082) | interface LinkedEditingRangeParams type LinkedEditingRanges (line 7085) | type LinkedEditingRanges = { type WorkspaceSymbolClientCapabilities (line 7107) | type WorkspaceSymbolClientCapabilities = { type WorkspaceSymbolOptions (line 7160) | interface WorkspaceSymbolOptions extends WorkDoneProgressOptions { type WorkspaceSymbolRegistrationOptions (line 7170) | interface WorkspaceSymbolRegistrationOptions extends WorkspaceSymbolOpti... type WorkspaceSymbolParams (line 7175) | interface WorkspaceSymbolParams extends WorkDoneProgressParams, PartialR... type WorkspaceSymbol (line 7188) | type WorkspaceSymbol = { type ConfigurationParams (line 7231) | type ConfigurationParams = { type ConfigurationItem (line 7235) | type ConfigurationItem = { type DidChangeConfigurationClientCapabilities (line 7247) | type DidChangeConfigurationClientCapabilities = { type DidChangeConfigurationParams (line 7257) | type DidChangeConfigurationParams = { type WorkspaceFoldersServerCapabilities (line 7264) | type WorkspaceFoldersServerCapabilities = { type WorkspaceFolder (line 7282) | type WorkspaceFolder = { type DidChangeWorkspaceFoldersParams (line 7298) | type DidChangeWorkspaceFoldersParams = { type WorkspaceFoldersChangeEvent (line 7308) | type WorkspaceFoldersChangeEvent = { type FileOperationRegistrationOptions (line 7325) | type FileOperationRegistrationOptions = { type FileOperationPatternKind (line 7337) | type FileOperationPatternKind = type FileOperationPatternOptions (line 7362) | type FileOperationPatternOptions = { type FileOperationPattern (line 7375) | type FileOperationPattern = { type FileOperationFilter (line 7412) | type FileOperationFilter = { type CreateFilesParams (line 7429) | type CreateFilesParams = { type FileCreate (line 7441) | type FileCreate = { type RenameFilesParams (line 7453) | type RenameFilesParams = { type FileRename (line 7466) | type FileRename = { type DeleteFilesParams (line 7483) | type DeleteFilesParams = { type FileDelete (line 7495) | type FileDelete = { type DidChangeWatchedFilesClientCapabilities (line 7502) | type DidChangeWatchedFilesClientCapabilities = { type DidChangeWatchedFilesRegistrationOptions (line 7522) | type DidChangeWatchedFilesRegistrationOptions = { type Pattern (line 7547) | type Pattern = string; type RelativePattern (line 7556) | type RelativePattern = { type GlobPattern (line 7574) | type GlobPattern = Pattern | RelativePattern; type FileSystemWatcher (line 7576) | type FileSystemWatcher = { type WatchKind (line 7593) | type WatchKind = (typeof WatchKind)[keyof typeof WatchKind]; type DidChangeWatchedFilesParams (line 7615) | type DidChangeWatchedFilesParams = { type FileEvent (line 7625) | type FileEvent = { type FileChangeType (line 7639) | type FileChangeType = (typeof FileChangeType)[keyof typeof FileChangeType]; type ExecuteCommandClientCapabilities (line 7659) | type ExecuteCommandClientCapabilities = { type ExecuteCommandOptions (line 7665) | interface ExecuteCommandOptions extends WorkDoneProgressOptions { type ExecuteCommandRegistrationOptions (line 7675) | interface ExecuteCommandRegistrationOptions extends ExecuteCommandOption... type ExecuteCommandParams (line 7680) | interface ExecuteCommandParams extends WorkDoneProgressParams { type ApplyWorkspaceEditParams (line 7694) | type ApplyWorkspaceEditParams = { type ApplyWorkspaceEditResult (line 7711) | type ApplyWorkspaceEditResult = { type ShowMessageParams (line 7739) | type ShowMessageParams = { type MessageType (line 7755) | type MessageType = (typeof MessageType)[keyof typeof MessageType]; type ShowMessageRequestClientCapabilities (line 7790) | type ShowMessageRequestClientCapabilities = { type ShowMessageRequestParams (line 7807) | type ShowMessageRequestParams = { type MessageActionItem (line 7824) | type MessageActionItem = { type ShowDocumentClientCapabilities (line 7836) | type ShowDocumentClientCapabilities = { type ShowDocumentParams (line 7849) | type ShowDocumentParams = { type ShowDocumentResult (line 7884) | type ShowDocumentResult = { type LogMessageParams (line 7894) | type LogMessageParams = { type WorkDoneProgressCreateParams (line 7909) | type WorkDoneProgressCreateParams = { type WorkDoneProgressCancelParams (line 7919) | type WorkDoneProgressCancelParams = { FILE: src/types/tools.ts type ReadonlyRecord (line 4) | type ReadonlyRecord = { readonly [P in K]: T }; type Equals (line 9) | type Equals = type _Id (line 19) | type _Id = T extends infer U ? { [K in keyof U]: U[K] } : never; type _IdDeep (line 21) | type _IdDeep = type Merge (line 39) | type Merge = _Id< type _OptionalPropertyNames (line 45) | type _OptionalPropertyNames = { type _SpreadProperties (line 48) | type _SpreadProperties = { FILE: src/typora-utils.ts constant TYPORA_VERSION (line 12) | const TYPORA_VERSION = window._options.appVersion; constant TYPORA_RESOURCE_DIR (line 17) | const TYPORA_RESOURCE_DIR: string = (() => { method get (line 141) | get() { method set (line 144) | set(value) { FILE: src/utils/logging.ts type SimpleLoggerOptions (line 10) | interface SimpleLoggerOptions { type BlockLoggerOptions (line 119) | type BlockLoggerOptions = type Logger (line 176) | type Logger = ReturnType; type LoggerOptions (line 181) | type LoggerOptions = Merge void): void { method start (line 79) | static start(nodePath: string, modulePath: string): NodeServer { class MacOSNodeServer (line 84) | class MacOSNodeServer implements NodeServer { method constructor (line 88) | private constructor( method send (line 98) | send(message: string): void { method onMessage (line 102) | onMessage(listener: (message: string) => void): void { method start (line 106) | static async start(nodePath: string, modulePath: string): Promise { type NodeRuntime (line 153) | interface NodeRuntime { FILE: src/utils/observable.ts class Observable (line 4) | class Observable { method subscribe (line 7) | subscribe(observer: (value: T) => void): () => void { method subscribeOnce (line 14) | subscribeOnce(observer: (value: T) => void): void { method next (line 21) | next(value: T): void { FILE: src/utils/random.ts function generateUUID (line 5) | function generateUUID(): string { FILE: src/utils/stream.ts function parseSSEStream (line 7) | async function parseSSEStream(