@witchcraft/layout
    Preparing search index...

    Type Alias ExtendedMoveTypes

    ExtendedMoveTypes: Flatten<
        OrToAnd<
            {
                [K in keyof Register]: K extends `LayoutMove${string}`
                    ? Register[K] extends {
                        context: any;
                        moveType: "edge"
                        | "frame"
                        | "other";
                        resolve: any;
                        type: string;
                    }
                        ? Record<Register[K]["type"], Register[K]>
                        : never
                    : never
            }[keyof Register],
        >,
    >