DevfiveLayout<T>: Omit<DevfivePageBase, "layout" | "cover" | "portal" | "seo"> & ComponentType<{
    children: ReactNode;
    [key: string]: any;
}> & (T extends "Public"
    ? NonNullable<unknown>
    : T extends "UnAuth"
        ? {
            auth: false;
        }
        : T extends "Auth"
            ? {
                auth: true;
            }
            : {
                auth: T;
            })

Type Parameters

  • T extends "Public" | "Auth" | "UnAuth" | "User" | keyof DevfiveAuthType = "Public"

Generated using TypeDoc