n8n
Version:
n8n Workflow Automation Tool
66 lines (65 loc) • 1.81 kB
TypeScript
import { z } from 'zod';
export declare const serializedDataTableColumnSchema: z.ZodObject<{
name: z.ZodString;
type: z.ZodEnum<["string", "number", "boolean", "date"]>;
index: z.ZodNumber;
}, "strict", z.ZodTypeAny, {
name: string;
type: "boolean" | "date" | "number" | "string";
index: number;
}, {
name: string;
type: "boolean" | "date" | "number" | "string";
index: number;
}>;
export declare const serializedDataTableSchema: z.ZodEffects<z.ZodObject<{
id: z.ZodString;
name: z.ZodString;
columns: z.ZodArray<z.ZodObject<{
name: z.ZodString;
type: z.ZodEnum<["string", "number", "boolean", "date"]>;
index: z.ZodNumber;
}, "strict", z.ZodTypeAny, {
name: string;
type: "boolean" | "date" | "number" | "string";
index: number;
}, {
name: string;
type: "boolean" | "date" | "number" | "string";
index: number;
}>, "many">;
}, "strict", z.ZodTypeAny, {
id: string;
name: string;
columns: {
name: string;
type: "boolean" | "date" | "number" | "string";
index: number;
}[];
}, {
id: string;
name: string;
columns: {
name: string;
type: "boolean" | "date" | "number" | "string";
index: number;
}[];
}>, {
id: string;
name: string;
columns: {
name: string;
type: "boolean" | "date" | "number" | "string";
index: number;
}[];
}, {
id: string;
name: string;
columns: {
name: string;
type: "boolean" | "date" | "number" | "string";
index: number;
}[];
}>;
export type SerializedDataTableColumn = z.infer<typeof serializedDataTableColumnSchema>;
export type SerializedDataTable = z.infer<typeof serializedDataTableSchema>;