interface ISystem<T = []> {
    allowsignup: TSystemGetAllowsignup extends T ? boolean : never;
    defaultplugins?: TSystemGetDefaultplugins extends T ? string[] : never[];
    password?: TSystemGetPassword extends T
        ? {
            max: number;
            min: number;
            requireLetter: boolean;
            requireNumber: boolean;
            requireSymbol: boolean;
        }
        : never;
}

Type Parameters

  • T = []

Hierarchy (View Summary)

Properties

allowsignup: TSystemGetAllowsignup extends T ? boolean : never
defaultplugins?: TSystemGetDefaultplugins extends T ? string[] : never[]
password?: TSystemGetPassword extends T
    ? {
        max: number;
        min: number;
        requireLetter: boolean;
        requireNumber: boolean;
        requireSymbol: boolean;
    }
    : never