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