Skip to content

lspeasy / core/src / HoverSchema

Variable: HoverSchema

ts
const HoverSchema: ZodObject<{
  contents: ZodUnion<readonly [ZodString, ZodObject<{
     kind: ZodUnion<readonly [ZodLiteral<"plaintext">, ZodLiteral<"markdown">]>;
     value: ZodString;
   }, $strip>, ZodObject<{
     language: ZodString;
     value: ZodString;
   }, $strip>, ZodArray<ZodUnion<readonly [ZodString, ZodObject<{
     language: ZodString;
     value: ZodString;
  }, $strip>]>>]>;
  range: ZodOptional<ZodObject<{
     end: ZodObject<{
        character: ZodNumber;
        line: ZodNumber;
     }, $strip>;
     start: ZodObject<{
        character: ZodNumber;
        line: ZodNumber;
     }, $strip>;
  }, $strip>>;
}, $strip>;

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

Hover result

Released under the MIT License.