Kaizen
Browse modulesInsightsinsights/sharedSchemas and constants

Variable: dashboardTileMetadataSchema

const dashboardTileMetadataSchema: ZodDiscriminatedUnion<[ZodObject<{
  id: ZodString;
  kind: ZodEnum<{
     canned-report: "canned-report";
     metric: "metric";
  }>;
  layout: ZodObject<{
     h: ZodNumber;
     w: ZodNumber;
     x: ZodNumber;
     y: ZodNumber;
  }, $strip>;
  ref: ZodString;
  visualization: ZodOptional<ZodUnion<readonly [ZodDiscriminatedUnion<[ZodObject<{
     format: ...;
     grid: ...;
     kind: ...;
     legend: ...;
     summary: ...;
     ticker: ...;
     tickers: ...;
     value: ...;
   }, $strip>, ZodObject<{
     area: ...;
     compact: ...;
     curve: ...;
     facet: ...;
     format: ...;
     grid: ...;
     kind: ...;
     legend: ...;
     points: ...;
     series: ...;
     stack: ...;
     summary: ...;
     x: ...;
   }, $strip>, ZodObject<{
     category: ...;
     facet: ...;
     format: ...;
     grid: ...;
     kind: ...;
     legend: ...;
     mode: ...;
     orientation: ...;
     series: ...;
     summary: ...;
   }, $strip>], "kind">, ZodObject<{
     kind: ZodLiteral<"table">;
  }, $strip>]>>;
}, $strip>, ZodObject<{
  background: ZodOptional<ZodBoolean>;
  id: ZodString;
  kind: ZodLiteral<"text-cell">;
  layout: ZodObject<{
     h: ZodNumber;
     w: ZodNumber;
     x: ZodNumber;
     y: ZodNumber;
  }, $strip>;
  ref: ZodOptional<ZodNever>;
  text: ZodString;
  variant: ZodEnum<{
     body: "body";
     heading-1: "heading-1";
     heading-2: "heading-2";
  }>;
  visualization: ZodOptional<ZodNever>;
}, $strip>], "kind">;

Defined in: shared/insights/types/model-metadata.ts:209