Skip to content

@sqlrooms/layout-config / LayoutGridNode

Variable: LayoutGridNode

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