Skip to content

@sqlrooms/layout / LayoutGridNode

Variable: LayoutGridNode

const LayoutGridNode: z.ZodObject<{ children: z.ZodLazy<z.ZodArray<z.ZodType<LayoutNode, unknown, z.core.$ZodTypeInternals<LayoutNode, unknown>>>>; defaultSize: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodString]>>; minSize: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodString]>>; maxSize: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodString]>>; collapsedSize: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodString]>>; collapsible: z.ZodOptional<z.ZodBoolean>; type: z.ZodLiteral<"grid">; id: z.ZodString; panel: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ key: z.ZodString; meta: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; }, z.core.$strip>]>>; collapsed: z.ZodOptional<z.ZodBoolean>; cols: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodRecord<z.ZodString, z.ZodNumber>]>>; rowHeight: z.ZodOptional<z.ZodNumber>; margin: z.ZodOptional<z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>>; containerPadding: z.ZodOptional<z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>>; compactType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{ vertical: "vertical"; horizontal: "horizontal"; }>>>; preventCollision: z.ZodOptional<z.ZodBoolean>; isBounded: z.ZodOptional<z.ZodBoolean>; breakpoints: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodNumber>>; layouts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{ i: z.ZodString; x: z.ZodNumber; y: z.ZodNumber; w: z.ZodNumber; h: z.ZodNumber; minW: z.ZodOptional<z.ZodNumber>; maxW: z.ZodOptional<z.ZodNumber>; minH: z.ZodOptional<z.ZodNumber>; maxH: z.ZodOptional<z.ZodNumber>; static: z.ZodOptional<z.ZodBoolean>; isDraggable: z.ZodOptional<z.ZodBoolean>; isResizable: z.ZodOptional<z.ZodBoolean>; resizeHandles: z.ZodOptional<z.ZodArray<z.ZodEnum<{ w: ...; n: ...; e: ...; s: ...; se: ...; sw: ...; nw: ...; ne: ...; }>>>; }, z.core.$strict>>>>; autoSize: z.ZodOptional<z.ZodBoolean>; resizeHandles: z.ZodOptional<z.ZodArray<z.ZodEnum<{ w: "w"; n: "n"; e: "e"; s: "s"; se: "se"; sw: "sw"; nw: "nw"; ne: "ne"; }>>>; }, z.core.$strict>