Libraries
    Preparing search index...
    number: ExtendedNumberFactory<
        {
            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>;
        },
    > = extended.number