Skip to content

liveSheetOpSchema

const liveSheetOpSchema: ZodDiscriminatedUnion<"type", [ZodObject<{ range: ZodString; type: ZodLiteral<"set_range">; values: ZodArray<ZodArray<ZodString, "many">, "many">; }, "strip", ZodTypeAny, { range: string; type: "set_range"; values: string[][]; }, { range: string; type: "set_range"; values: string[][]; }>, ZodObject<{ after_row: ZodNullable<ZodNumber>; type: ZodLiteral<"add_rows">; values: ZodArray<ZodArray<ZodString, "many">, "many">; }, "strip", ZodTypeAny, { after_row: number | null; type: "add_rows"; values: string[][]; }, { after_row: number | null; type: "add_rows"; values: string[][]; }>, ZodObject<{ from_row: ZodNumber; to_row: ZodNumber; type: ZodLiteral<"delete_rows">; }, "strip", ZodTypeAny, { from_row: number; to_row: number; type: "delete_rows"; }, { from_row: number; to_row: number; type: "delete_rows"; }>, ZodObject<{ columns: ZodString; format: ZodOptional<ZodEnum<["text", "number", "currency", "percent", "date"]>>; type: ZodLiteral<"format_columns">; width: ZodOptional<ZodNumber>; }, "strip", ZodTypeAny, { columns: string; format?: "number" | "date" | "text" | "currency" | "percent"; type: "format_columns"; width?: number; }, { columns: string; format?: "number" | "date" | "text" | "currency" | "percent"; type: "format_columns"; width?: number; }>]>

Defined in: tools/src/index.ts:65