@witchcraft/layout
    Preparing search index...
    • Returns a LayoutChange with the information necessary to split a frame in the given direction.

      Changes can be applied to a window with applyFrameChanges.

      Parameters

      • frame: LayoutFrame
      • dir: "up" | "down" | "left" | "right"
      • dragPointOrPosition: number | { x: number; y: number } | "midpoint" = "midpoint"
      • minSize: { height: number; width: number } = settings.minSizeScaled
      • snapAmount: { x: number; y: number } = settings.snapPointScaled

      Returns
          | LayoutChange
          | KnownError<
              "CANT_SPLIT_FRAME_TOO_SMALL",
              { frame: LayoutFrame; minSize: number; newSize: number },
          >
          | KnownError<"CANT_SPLIT_DOCKED_FRAME", { frame: LayoutFrame }>