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