Skip to content

lspeasy / core/src / LSPResultSchemas

Variable: LSPResultSchemas

ts
const LSPResultSchemas: {
  callHierarchy/incomingCalls: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  callHierarchy/outgoingCalls: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  client/registerCapability: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  client/unregisterCapability: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  codeAction/resolve: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  codeLens/resolve: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  completionItem/resolve: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  documentLink/resolve: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  initialize: ZodObject<{
     capabilities: ZodObject<{
        callHierarchyProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        codeActionProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           codeActionKinds: ZodOptional<...>;
           documentation: ZodOptional<...>;
           resolveProvider: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        codeLensProvider: ZodOptional<ZodObject<{
           resolveProvider: ZodOptional<ZodBoolean>;
           workDoneProgress: ZodOptional<ZodBoolean>;
        }, $strip>>;
        colorProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        completionProvider: ZodOptional<ZodObject<{
           allCommitCharacters: ZodOptional<ZodArray<ZodString>>;
           completionItem: ZodOptional<ZodObject<{
              labelDetailsSupport: ...;
           }, $strip>>;
           resolveProvider: ZodOptional<ZodBoolean>;
           triggerCharacters: ZodOptional<ZodArray<ZodString>>;
           workDoneProgress: ZodOptional<ZodBoolean>;
        }, $strip>>;
        declarationProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        definitionProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        diagnosticProvider: ZodOptional<ZodUnion<readonly [ZodObject<{
           identifier: ZodOptional<...>;
           interFileDependencies: ZodBoolean;
           workDoneProgress: ZodOptional<...>;
           workspaceDiagnostics: ZodBoolean;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           identifier: ZodOptional<...>;
           interFileDependencies: ZodBoolean;
           workDoneProgress: ZodOptional<...>;
           workspaceDiagnostics: ZodBoolean;
        }, $strip>]>>;
        documentFormattingProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        documentHighlightProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        documentLinkProvider: ZodOptional<ZodObject<{
           resolveProvider: ZodOptional<ZodBoolean>;
           workDoneProgress: ZodOptional<ZodBoolean>;
        }, $strip>>;
        documentOnTypeFormattingProvider: ZodOptional<ZodObject<{
           firstTriggerCharacter: ZodString;
           moreTriggerCharacter: ZodOptional<ZodArray<ZodString>>;
        }, $strip>>;
        documentRangeFormattingProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           rangesSupport: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        documentSymbolProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           label: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        executeCommandProvider: ZodOptional<ZodObject<{
           commands: ZodArray<ZodString>;
           workDoneProgress: ZodOptional<ZodBoolean>;
        }, $strip>>;
        experimental: ZodOptional<ZodLazy<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>>;
        foldingRangeProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        hoverProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        implementationProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        inlayHintProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           resolveProvider: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           resolveProvider: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        inlineCompletionProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        inlineValueProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        linkedEditingRangeProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        monikerProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        notebookDocumentSync: ZodOptional<ZodUnion<readonly [ZodObject<{
           notebookSelector: ZodArray<...>;
           save: ZodOptional<...>;
         }, $strip>, ZodObject<{
           id: ZodOptional<...>;
           notebookSelector: ZodArray<...>;
           save: ZodOptional<...>;
        }, $strip>]>>;
        positionEncoding: ZodOptional<ZodUnion<readonly [ZodLiteral<"utf-8">, ZodLiteral<"utf-16">, ZodLiteral<"utf-32">, ZodString]>>;
        referencesProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        renameProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           prepareProvider: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        selectionRangeProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        semanticTokensProvider: ZodOptional<ZodUnion<readonly [ZodObject<{
           full: ZodOptional<...>;
           legend: ZodObject<..., ...>;
           range: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           full: ZodOptional<...>;
           id: ZodOptional<...>;
           legend: ZodObject<..., ...>;
           range: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        signatureHelpProvider: ZodOptional<ZodObject<{
           retriggerCharacters: ZodOptional<ZodArray<ZodString>>;
           triggerCharacters: ZodOptional<ZodArray<ZodString>>;
           workDoneProgress: ZodOptional<ZodBoolean>;
        }, $strip>>;
        textDocumentSync: ZodOptional<ZodUnion<readonly [ZodObject<{
           change: ZodOptional<...>;
           openClose: ZodOptional<...>;
           save: ZodOptional<...>;
           willSave: ZodOptional<...>;
           willSaveWaitUntil: ZodOptional<...>;
        }, $strip>, ZodUnion<readonly [ZodLiteral<...>, ZodLiteral<...>, ZodLiteral<...>]>]>>;
        typeDefinitionProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        typeHierarchyProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           workDoneProgress: ZodOptional<...>;
         }, $strip>, ZodObject<{
           documentSelector: ZodUnion<...>;
           id: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
        workspace: ZodOptional<ZodObject<{
           fileOperations: ZodOptional<ZodObject<{
              didCreate: ...;
              didDelete: ...;
              didRename: ...;
              willCreate: ...;
              willDelete: ...;
              willRename: ...;
           }, $strip>>;
           textDocumentContent: ZodOptional<ZodUnion<readonly [..., ...]>>;
           workspaceFolders: ZodOptional<ZodObject<{
              changeNotifications: ...;
              supported: ...;
           }, $strip>>;
        }, $strip>>;
        workspaceSymbolProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{
           resolveProvider: ZodOptional<...>;
           workDoneProgress: ZodOptional<...>;
        }, $strip>]>>;
     }, $strip>;
     serverInfo: ZodOptional<ZodObject<{
        name: ZodString;
        version: ZodOptional<ZodString>;
     }, $strip>>;
  }, $strip>;
  inlayHint/resolve: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  shutdown: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/codeAction: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/codeLens: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/colorPresentation: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/completion: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/declaration: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/definition: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/diagnostic: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/documentColor: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/documentHighlight: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/documentLink: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/documentSymbol: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/foldingRange: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/formatting: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/hover: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/implementation: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/inlayHint: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/inlineCompletion: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/inlineValue: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/linkedEditingRange: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/moniker: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/onTypeFormatting: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/prepareCallHierarchy: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/prepareRename: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/prepareTypeHierarchy: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/rangeFormatting: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/rangesFormatting: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/references: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/rename: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/selectionRange: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/semanticTokens/full: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/semanticTokens/full/delta: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/semanticTokens/range: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/signatureHelp: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/typeDefinition: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  textDocument/willSaveWaitUntil: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  typeHierarchy/subtypes: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  typeHierarchy/supertypes: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  window/showDocument: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  window/showMessageRequest: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  window/workDoneProgress/create: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/applyEdit: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/codeLens/refresh: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/configuration: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/diagnostic: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/diagnostic/refresh: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/executeCommand: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/foldingRange/refresh: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/inlayHint/refresh: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/inlineValue/refresh: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/semanticTokens/refresh: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/symbol: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/textDocumentContent: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/textDocumentContent/refresh: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/willCreateFiles: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/willDeleteFiles: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/willRenameFiles: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspace/workspaceFolders: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
  workspaceSymbol/resolve: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
};

Defined in: packages/core/src/protocol/schemas.ts:2496

Result schema registry — maps a request method to its result schema.

Type Declaration

NameTypeDefault valueDefined in
callHierarchy/incomingCallsZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>CallHierarchyIncomingCallsResultSchemapackages/core/src/protocol/schemas.ts:2497
callHierarchy/outgoingCallsZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>CallHierarchyOutgoingCallsResultSchemapackages/core/src/protocol/schemas.ts:2498
client/registerCapabilityZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>ClientRegisterCapabilityResultSchemapackages/core/src/protocol/schemas.ts:2499
client/unregisterCapabilityZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>ClientUnregisterCapabilityResultSchemapackages/core/src/protocol/schemas.ts:2500
codeAction/resolveZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>CodeActionResolveResultSchemapackages/core/src/protocol/schemas.ts:2501
codeLens/resolveZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>CodeLensResolveResultSchemapackages/core/src/protocol/schemas.ts:2502
completionItem/resolveZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>CompletionItemResolveResultSchemapackages/core/src/protocol/schemas.ts:2503
documentLink/resolveZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>DocumentLinkResolveResultSchemapackages/core/src/protocol/schemas.ts:2504
initializeZodObject<{ capabilities: ZodObject<{ callHierarchyProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; codeActionProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ codeActionKinds: ZodOptional<...>; documentation: ZodOptional<...>; resolveProvider: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; codeLensProvider: ZodOptional<ZodObject<{ resolveProvider: ZodOptional<ZodBoolean>; workDoneProgress: ZodOptional<ZodBoolean>; }, $strip>>; colorProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; completionProvider: ZodOptional<ZodObject<{ allCommitCharacters: ZodOptional<ZodArray<ZodString>>; completionItem: ZodOptional<ZodObject<{ labelDetailsSupport: ...; }, $strip>>; resolveProvider: ZodOptional<ZodBoolean>; triggerCharacters: ZodOptional<ZodArray<ZodString>>; workDoneProgress: ZodOptional<ZodBoolean>; }, $strip>>; declarationProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; definitionProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>]>>; diagnosticProvider: ZodOptional<ZodUnion<readonly [ZodObject<{ identifier: ZodOptional<...>; interFileDependencies: ZodBoolean; workDoneProgress: ZodOptional<...>; workspaceDiagnostics: ZodBoolean; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; identifier: ZodOptional<...>; interFileDependencies: ZodBoolean; workDoneProgress: ZodOptional<...>; workspaceDiagnostics: ZodBoolean; }, $strip>]>>; documentFormattingProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>]>>; documentHighlightProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>]>>; documentLinkProvider: ZodOptional<ZodObject<{ resolveProvider: ZodOptional<ZodBoolean>; workDoneProgress: ZodOptional<ZodBoolean>; }, $strip>>; documentOnTypeFormattingProvider: ZodOptional<ZodObject<{ firstTriggerCharacter: ZodString; moreTriggerCharacter: ZodOptional<ZodArray<ZodString>>; }, $strip>>; documentRangeFormattingProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ rangesSupport: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; documentSymbolProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ label: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; executeCommandProvider: ZodOptional<ZodObject<{ commands: ZodArray<ZodString>; workDoneProgress: ZodOptional<ZodBoolean>; }, $strip>>; experimental: ZodOptional<ZodLazy<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>>; foldingRangeProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; hoverProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>]>>; implementationProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; inlayHintProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ resolveProvider: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; resolveProvider: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; inlineCompletionProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>]>>; inlineValueProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; linkedEditingRangeProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; monikerProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; notebookDocumentSync: ZodOptional<ZodUnion<readonly [ZodObject<{ notebookSelector: ZodArray<...>; save: ZodOptional<...>; }, $strip>, ZodObject<{ id: ZodOptional<...>; notebookSelector: ZodArray<...>; save: ZodOptional<...>; }, $strip>]>>; positionEncoding: ZodOptional<ZodUnion<readonly [ZodLiteral<"utf-8">, ZodLiteral<"utf-16">, ZodLiteral<"utf-32">, ZodString]>>; referencesProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>]>>; renameProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ prepareProvider: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; selectionRangeProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; semanticTokensProvider: ZodOptional<ZodUnion<readonly [ZodObject<{ full: ZodOptional<...>; legend: ZodObject<..., ...>; range: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; full: ZodOptional<...>; id: ZodOptional<...>; legend: ZodObject<..., ...>; range: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; signatureHelpProvider: ZodOptional<ZodObject<{ retriggerCharacters: ZodOptional<ZodArray<ZodString>>; triggerCharacters: ZodOptional<ZodArray<ZodString>>; workDoneProgress: ZodOptional<ZodBoolean>; }, $strip>>; textDocumentSync: ZodOptional<ZodUnion<readonly [ZodObject<{ change: ZodOptional<...>; openClose: ZodOptional<...>; save: ZodOptional<...>; willSave: ZodOptional<...>; willSaveWaitUntil: ZodOptional<...>; }, $strip>, ZodUnion<readonly [ZodLiteral<...>, ZodLiteral<...>, ZodLiteral<...>]>]>>; typeDefinitionProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; typeHierarchyProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ workDoneProgress: ZodOptional<...>; }, $strip>, ZodObject<{ documentSelector: ZodUnion<...>; id: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; workspace: ZodOptional<ZodObject<{ fileOperations: ZodOptional<ZodObject<{ didCreate: ...; didDelete: ...; didRename: ...; willCreate: ...; willDelete: ...; willRename: ...; }, $strip>>; textDocumentContent: ZodOptional<ZodUnion<readonly [..., ...]>>; workspaceFolders: ZodOptional<ZodObject<{ changeNotifications: ...; supported: ...; }, $strip>>; }, $strip>>; workspaceSymbolProvider: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodObject<{ resolveProvider: ZodOptional<...>; workDoneProgress: ZodOptional<...>; }, $strip>]>>; }, $strip>; serverInfo: ZodOptional<ZodObject<{ name: ZodString; version: ZodOptional<ZodString>; }, $strip>>; }, $strip>InitializeResultSchemapackages/core/src/protocol/schemas.ts:2505
inlayHint/resolveZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>InlayHintResolveResultSchemapackages/core/src/protocol/schemas.ts:2506
shutdownZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>ShutdownResultSchemapackages/core/src/protocol/schemas.ts:2507
textDocument/codeActionZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentCodeActionResultSchemapackages/core/src/protocol/schemas.ts:2508
textDocument/codeLensZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentCodeLensResultSchemapackages/core/src/protocol/schemas.ts:2509
textDocument/colorPresentationZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentColorPresentationResultSchemapackages/core/src/protocol/schemas.ts:2510
textDocument/completionZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentCompletionResultSchemapackages/core/src/protocol/schemas.ts:2511
textDocument/declarationZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentDeclarationResultSchemapackages/core/src/protocol/schemas.ts:2512
textDocument/definitionZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentDefinitionResultSchemapackages/core/src/protocol/schemas.ts:2513
textDocument/diagnosticZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentDiagnosticResultSchemapackages/core/src/protocol/schemas.ts:2514
textDocument/documentColorZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentDocumentColorResultSchemapackages/core/src/protocol/schemas.ts:2515
textDocument/documentHighlightZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentDocumentHighlightResultSchemapackages/core/src/protocol/schemas.ts:2516
textDocument/documentLinkZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentDocumentLinkResultSchemapackages/core/src/protocol/schemas.ts:2517
textDocument/documentSymbolZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentDocumentSymbolResultSchemapackages/core/src/protocol/schemas.ts:2518
textDocument/foldingRangeZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentFoldingRangeResultSchemapackages/core/src/protocol/schemas.ts:2519
textDocument/formattingZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentFormattingResultSchemapackages/core/src/protocol/schemas.ts:2520
textDocument/hoverZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentHoverResultSchemapackages/core/src/protocol/schemas.ts:2521
textDocument/implementationZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentImplementationResultSchemapackages/core/src/protocol/schemas.ts:2522
textDocument/inlayHintZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentInlayHintResultSchemapackages/core/src/protocol/schemas.ts:2523
textDocument/inlineCompletionZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentInlineCompletionResultSchemapackages/core/src/protocol/schemas.ts:2524
textDocument/inlineValueZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentInlineValueResultSchemapackages/core/src/protocol/schemas.ts:2525
textDocument/linkedEditingRangeZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentLinkedEditingRangeResultSchemapackages/core/src/protocol/schemas.ts:2526
textDocument/monikerZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentMonikerResultSchemapackages/core/src/protocol/schemas.ts:2527
textDocument/onTypeFormattingZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentOnTypeFormattingResultSchemapackages/core/src/protocol/schemas.ts:2528
textDocument/prepareCallHierarchyZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentPrepareCallHierarchyResultSchemapackages/core/src/protocol/schemas.ts:2529
textDocument/prepareRenameZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentPrepareRenameResultSchemapackages/core/src/protocol/schemas.ts:2530
textDocument/prepareTypeHierarchyZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentPrepareTypeHierarchyResultSchemapackages/core/src/protocol/schemas.ts:2531
textDocument/rangeFormattingZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentRangeFormattingResultSchemapackages/core/src/protocol/schemas.ts:2532
textDocument/rangesFormattingZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentRangesFormattingResultSchemapackages/core/src/protocol/schemas.ts:2533
textDocument/referencesZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentReferencesResultSchemapackages/core/src/protocol/schemas.ts:2534
textDocument/renameZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentRenameResultSchemapackages/core/src/protocol/schemas.ts:2535
textDocument/selectionRangeZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentSelectionRangeResultSchemapackages/core/src/protocol/schemas.ts:2536
textDocument/semanticTokens/fullZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentSemanticTokensFullResultSchemapackages/core/src/protocol/schemas.ts:2537
textDocument/semanticTokens/full/deltaZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentSemanticTokensFullDeltaResultSchemapackages/core/src/protocol/schemas.ts:2538
textDocument/semanticTokens/rangeZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentSemanticTokensRangeResultSchemapackages/core/src/protocol/schemas.ts:2539
textDocument/signatureHelpZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentSignatureHelpResultSchemapackages/core/src/protocol/schemas.ts:2540
textDocument/typeDefinitionZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentTypeDefinitionResultSchemapackages/core/src/protocol/schemas.ts:2541
textDocument/willSaveWaitUntilZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TextDocumentWillSaveWaitUntilResultSchemapackages/core/src/protocol/schemas.ts:2542
typeHierarchy/subtypesZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TypeHierarchySubtypesResultSchemapackages/core/src/protocol/schemas.ts:2543
typeHierarchy/supertypesZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>TypeHierarchySupertypesResultSchemapackages/core/src/protocol/schemas.ts:2544
window/showDocumentZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WindowShowDocumentResultSchemapackages/core/src/protocol/schemas.ts:2545
window/showMessageRequestZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WindowShowMessageRequestResultSchemapackages/core/src/protocol/schemas.ts:2546
window/workDoneProgress/createZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WindowWorkDoneProgressCreateResultSchemapackages/core/src/protocol/schemas.ts:2547
workspace/applyEditZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceApplyEditResultSchemapackages/core/src/protocol/schemas.ts:2548
workspace/codeLens/refreshZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceCodeLensRefreshResultSchemapackages/core/src/protocol/schemas.ts:2549
workspace/configurationZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceConfigurationResultSchemapackages/core/src/protocol/schemas.ts:2550
workspace/diagnosticZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceDiagnosticResultSchemapackages/core/src/protocol/schemas.ts:2551
workspace/diagnostic/refreshZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceDiagnosticRefreshResultSchemapackages/core/src/protocol/schemas.ts:2552
workspace/executeCommandZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceExecuteCommandResultSchemapackages/core/src/protocol/schemas.ts:2553
workspace/foldingRange/refreshZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceFoldingRangeRefreshResultSchemapackages/core/src/protocol/schemas.ts:2554
workspace/inlayHint/refreshZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceInlayHintRefreshResultSchemapackages/core/src/protocol/schemas.ts:2555
workspace/inlineValue/refreshZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceInlineValueRefreshResultSchemapackages/core/src/protocol/schemas.ts:2556
workspace/semanticTokens/refreshZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceSemanticTokensRefreshResultSchemapackages/core/src/protocol/schemas.ts:2557
workspace/symbolZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceSymbolResultSchemapackages/core/src/protocol/schemas.ts:2558
workspace/textDocumentContentZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceTextDocumentContentResultSchemapackages/core/src/protocol/schemas.ts:2559
workspace/textDocumentContent/refreshZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceTextDocumentContentRefreshResultSchemapackages/core/src/protocol/schemas.ts:2560
workspace/willCreateFilesZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceWillCreateFilesResultSchemapackages/core/src/protocol/schemas.ts:2561
workspace/willDeleteFilesZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceWillDeleteFilesResultSchemapackages/core/src/protocol/schemas.ts:2562
workspace/willRenameFilesZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceWillRenameFilesResultSchemapackages/core/src/protocol/schemas.ts:2563
workspace/workspaceFoldersZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceWorkspaceFoldersResultSchemapackages/core/src/protocol/schemas.ts:2564
workspaceSymbol/resolveZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>WorkspaceSymbolResolveResultSchemapackages/core/src/protocol/schemas.ts:2565

Released under the MIT License.