@witchcraft/layout
    Preparing search index...
    • Parameters

      • frames: Record<string, LayoutFrame>
      • frame: LayoutFrame
      • dragDirection: "up" | "down" | "left" | "right"
      • dragPoint: { x: number; y: number }
      • snapAmount: { x: number; y: number } = settings.snapPointScaled
      • minSize: { height: number; width: number } = settings.minSizeScaled
      • classes: { splitEdge?: string; splitNewFrame?: string } = {}
        • OptionalsplitEdge?: string
          "deco-split-edge bg-red-500"
          
        • OptionalsplitNewFrame?: string
          "deco-split-new-frame bg-blue-500/50"
          

      Returns {
          direction: "up" | "down" | "left" | "right";
          id: string;
          position: number;
          shapes: (
              | {
                  attrs?: Record<string, string>;
                  data: { height: number; width: number; x: number; y: number };
                  type: "square";
              }
              | {
                  attrs?: Record<string, string>;
                  data: { endX: number; endY: number; startX: number; startY: number };
                  type: "edge";
              }
          )[];
          type: "split";
      }