Skip to content

lspeasy / core/src / CompletionListSchema

Variable: CompletionListSchema

ts
const CompletionListSchema: ZodObject<{
  isIncomplete: ZodBoolean;
  items: ZodArray<ZodObject<{
     additionalTextEdits: ZodOptional<ZodArray<ZodObject<{
        newText: ZodString;
        range: ZodObject<{
           end: ...;
           start: ...;
        }, $strip>;
     }, $strip>>>;
     command: ZodOptional<ZodAny>;
     commitCharacters: ZodOptional<ZodArray<ZodString>>;
     data: ZodOptional<ZodUnknown>;
     deprecated: ZodOptional<ZodBoolean>;
     detail: ZodOptional<ZodString>;
     documentation: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<{
        kind: ZodUnion<...>;
        value: ZodString;
     }, $strip>]>>;
     filterText: ZodOptional<ZodString>;
     insertText: ZodOptional<ZodString>;
     insertTextFormat: ZodOptional<ZodUnion<readonly [ZodLiteral<1>, ZodLiteral<2>]>>;
     kind: ZodOptional<ZodNumber>;
     label: ZodString;
     preselect: ZodOptional<ZodBoolean>;
     sortText: ZodOptional<ZodString>;
     tags: ZodOptional<ZodArray<ZodNumber>>;
     textEdit: ZodOptional<ZodObject<{
        newText: ZodString;
        range: ZodObject<{
           end: ZodObject<..., ...>;
           start: ZodObject<..., ...>;
        }, $strip>;
     }, $strip>>;
  }, $strip>>;
}, $strip>;

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

Completion list

Released under the MIT License.