Libraries
    Preparing search index...

    Variable numberConst

    number: {
        (): CleanExtended<
            NumberSchemaBuilder<
                number,
                true,
                false,
                false,
                {
                    finite(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    multipleOf(
                        this: NumberSchemaBuilder,
                        n: number,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    negative(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    oneOf(
                        this: NumberSchemaBuilder,
                        ...args: any[],
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    positive(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                } & {
                    hasColumnName(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name: string,
                    ): SchemaBuilder<any, any, any, false, {}>;
                } & {
                    bigint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    columnType(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        type: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    decimal(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        precision: number,
                        scale: number,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultTo(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        value: number | "auto_increment",
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultToRaw(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        expression: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    index(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onDelete(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onUpdate(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    references(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        table: string,
                        column?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    rowVersion(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        opts?: { strategy?: "increment" | "manual" },
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    smallint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    unique(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                },
            >,
            {
                finite(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                multipleOf(
                    this: NumberSchemaBuilder,
                    n: number,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                negative(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                oneOf(
                    this: NumberSchemaBuilder,
                    ...args: any[],
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                positive(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
            } & {
                hasColumnName(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name: string,
                ): SchemaBuilder<any, any, any, false, {}>;
            } & {
                bigint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                columnType(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    type: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                decimal(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    precision: number,
                    scale: number,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultTo(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    value: number | "auto_increment",
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultToRaw(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    expression: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                index(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onDelete(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onUpdate(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                references(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    table: string,
                    column?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                rowVersion(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    opts?: { strategy?: "increment" | "manual" },
                ): NumberSchemaBuilder<any, any, any, any, any>;
                smallint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                unique(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
            },
        >;
        <T extends number>(
            equals: T,
        ): CleanExtended<
            NumberSchemaBuilder<
                T,
                true,
                false,
                false,
                {
                    finite(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    multipleOf(
                        this: NumberSchemaBuilder,
                        n: number,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    negative(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    oneOf(
                        this: NumberSchemaBuilder,
                        ...args: any[],
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    positive(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                } & {
                    hasColumnName(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name: string,
                    ): SchemaBuilder<any, any, any, false, {}>;
                } & {
                    bigint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    columnType(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        type: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    decimal(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        precision: number,
                        scale: number,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultTo(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        value: number | "auto_increment",
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultToRaw(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        expression: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    index(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onDelete(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onUpdate(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    references(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        table: string,
                        column?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    rowVersion(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        opts?: { strategy?: "increment" | "manual" },
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    smallint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    unique(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                },
            >,
            {
                finite(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                multipleOf(
                    this: NumberSchemaBuilder,
                    n: number,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                negative(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                oneOf(
                    this: NumberSchemaBuilder,
                    ...args: any[],
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                positive(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
            } & {
                hasColumnName(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name: string,
                ): SchemaBuilder<any, any, any, false, {}>;
            } & {
                bigint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                columnType(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    type: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                decimal(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    precision: number,
                    scale: number,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultTo(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    value: number | "auto_increment",
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultToRaw(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    expression: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                index(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onDelete(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onUpdate(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                references(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    table: string,
                    column?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                rowVersion(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    opts?: { strategy?: "increment" | "manual" },
                ): NumberSchemaBuilder<any, any, any, any, any>;
                smallint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                unique(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
            },
        >;
    }

    Type Declaration

      • (): CleanExtended<
            NumberSchemaBuilder<
                number,
                true,
                false,
                false,
                {
                    finite(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    multipleOf(
                        this: NumberSchemaBuilder,
                        n: number,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    negative(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    oneOf(
                        this: NumberSchemaBuilder,
                        ...args: any[],
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    positive(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                } & {
                    hasColumnName(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name: string,
                    ): SchemaBuilder<any, any, any, false, {}>;
                } & {
                    bigint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    columnType(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        type: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    decimal(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        precision: number,
                        scale: number,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultTo(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        value: number | "auto_increment",
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultToRaw(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        expression: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    index(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onDelete(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onUpdate(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    references(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        table: string,
                        column?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    rowVersion(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        opts?: { strategy?: "increment" | "manual" },
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    smallint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    unique(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                },
            >,
            {
                finite(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                multipleOf(
                    this: NumberSchemaBuilder,
                    n: number,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                negative(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                oneOf(
                    this: NumberSchemaBuilder,
                    ...args: any[],
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                positive(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
            } & {
                hasColumnName(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name: string,
                ): SchemaBuilder<any, any, any, false, {}>;
            } & {
                bigint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                columnType(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    type: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                decimal(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    precision: number,
                    scale: number,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultTo(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    value: number | "auto_increment",
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultToRaw(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    expression: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                index(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onDelete(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onUpdate(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                references(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    table: string,
                    column?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                rowVersion(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    opts?: { strategy?: "increment" | "manual" },
                ): NumberSchemaBuilder<any, any, any, any, any>;
                smallint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                unique(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
            },
        >
      • Returns CleanExtended<
            NumberSchemaBuilder<
                number,
                true,
                false,
                false,
                {
                    finite(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    multipleOf(
                        this: NumberSchemaBuilder,
                        n: number,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    negative(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    oneOf(
                        this: NumberSchemaBuilder,
                        ...args: any[],
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    positive(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                } & {
                    hasColumnName(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name: string,
                    ): SchemaBuilder<any, any, any, false, {}>;
                } & {
                    bigint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    columnType(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        type: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    decimal(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        precision: number,
                        scale: number,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultTo(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        value: number | "auto_increment",
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultToRaw(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        expression: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    index(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onDelete(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onUpdate(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    references(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        table: string,
                        column?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    rowVersion(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        opts?: { strategy?: "increment" | "manual" },
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    smallint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    unique(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                },
            >,
            {
                finite(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                multipleOf(
                    this: NumberSchemaBuilder,
                    n: number,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                negative(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                oneOf(
                    this: NumberSchemaBuilder,
                    ...args: any[],
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                positive(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
            } & {
                hasColumnName(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name: string,
                ): SchemaBuilder<any, any, any, false, {}>;
            } & {
                bigint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                columnType(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    type: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                decimal(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    precision: number,
                    scale: number,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultTo(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    value: number | "auto_increment",
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultToRaw(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    expression: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                index(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onDelete(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onUpdate(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                references(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    table: string,
                    column?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                rowVersion(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    opts?: { strategy?: "increment" | "manual" },
                ): NumberSchemaBuilder<any, any, any, any, any>;
                smallint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                unique(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
            },
        >

      • <T extends number>(
            equals: T,
        ): CleanExtended<
            NumberSchemaBuilder<
                T,
                true,
                false,
                false,
                {
                    finite(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    multipleOf(
                        this: NumberSchemaBuilder,
                        n: number,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    negative(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    oneOf(
                        this: NumberSchemaBuilder,
                        ...args: any[],
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    positive(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                } & {
                    hasColumnName(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name: string,
                    ): SchemaBuilder<any, any, any, false, {}>;
                } & {
                    bigint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    columnType(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        type: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    decimal(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        precision: number,
                        scale: number,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultTo(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        value: number | "auto_increment",
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultToRaw(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        expression: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    index(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onDelete(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onUpdate(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    references(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        table: string,
                        column?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    rowVersion(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        opts?: { strategy?: "increment" | "manual" },
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    smallint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    unique(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                },
            >,
            {
                finite(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                multipleOf(
                    this: NumberSchemaBuilder,
                    n: number,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                negative(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                oneOf(
                    this: NumberSchemaBuilder,
                    ...args: any[],
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                positive(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
            } & {
                hasColumnName(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name: string,
                ): SchemaBuilder<any, any, any, false, {}>;
            } & {
                bigint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                columnType(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    type: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                decimal(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    precision: number,
                    scale: number,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultTo(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    value: number | "auto_increment",
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultToRaw(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    expression: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                index(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onDelete(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onUpdate(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                references(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    table: string,
                    column?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                rowVersion(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    opts?: { strategy?: "increment" | "manual" },
                ): NumberSchemaBuilder<any, any, any, any, any>;
                smallint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                unique(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
            },
        >
      • Type Parameters

        • T extends number

        Parameters

        • equals: T

        Returns CleanExtended<
            NumberSchemaBuilder<
                T,
                true,
                false,
                false,
                {
                    finite(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    multipleOf(
                        this: NumberSchemaBuilder,
                        n: number,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    negative(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    oneOf(
                        this: NumberSchemaBuilder,
                        ...args: any[],
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                    positive(
                        this: NumberSchemaBuilder,
                        errorMessage?: ValidationErrorMessageProvider<
                            NumberSchemaBuilder<number, true, false, false, {}>,
                        >,
                    ): NumberSchemaBuilder<number, true, false, false, {}>;
                } & {
                    hasColumnName(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name: string,
                    ): SchemaBuilder<any, any, any, false, {}>;
                } & {
                    bigint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    columnType(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        type: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    decimal(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        precision: number,
                        scale: number,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultTo(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        value: number | "auto_increment",
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    defaultToRaw(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        expression: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    index(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onDelete(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    onUpdate(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        action: FKAction,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    references(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        table: string,
                        column?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    rowVersion(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        opts?: { strategy?: "increment" | "manual" },
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    smallint(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                    unique(
                        this: NumberSchemaBuilder<any, any, any, any, any>,
                        name?: string,
                    ): NumberSchemaBuilder<any, any, any, any, any>;
                },
            >,
            {
                finite(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                multipleOf(
                    this: NumberSchemaBuilder,
                    n: number,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                negative(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                oneOf(
                    this: NumberSchemaBuilder,
                    ...args: any[],
                ): NumberSchemaBuilder<number, true, false, false, {}>;
                positive(
                    this: NumberSchemaBuilder,
                    errorMessage?: ValidationErrorMessageProvider<
                        NumberSchemaBuilder<number, true, false, false, {}>,
                    >,
                ): NumberSchemaBuilder<number, true, false, false, {}>;
            } & {
                hasColumnName(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name: string,
                ): SchemaBuilder<any, any, any, false, {}>;
            } & {
                bigint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                columnType(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    type: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                decimal(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    precision: number,
                    scale: number,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultTo(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    value: number | "auto_increment",
                ): NumberSchemaBuilder<any, any, any, any, any>;
                defaultToRaw(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    expression: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                index(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onDelete(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                onUpdate(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    action: FKAction,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                references(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    table: string,
                    column?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                rowVersion(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    opts?: { strategy?: "increment" | "manual" },
                ): NumberSchemaBuilder<any, any, any, any, any>;
                smallint(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                ): NumberSchemaBuilder<any, any, any, any, any>;
                unique(
                    this: NumberSchemaBuilder<any, any, any, any, any>,
                    name?: string,
                ): NumberSchemaBuilder<any, any, any, any, any>;
            },
        >