Skip to main content

Type Alias: ScalarOptions<T>

ScalarOptions<T>: {column: string;convert: ConversionOptions;generate: GeneratorOptions<T>;name: string;nullable: boolean;type: SqlType; }

Options shared by all scalar properties.

Type Parameters​

Type ParameterDescription
TThe property type.

Type declaration​

column?​

optional column: string

The column name of the property.

convert?​

optional convert: ConversionOptions

Value conversion options for the property.

generate?​

optional generate: GeneratorOptions<T>

Value generation options for the property.

name​

name: string

The name of the property.

nullable?​

optional nullable: boolean

The nullability of the property.

type?​

optional type: SqlType

The SQL type of the property.

Defined in​

packages/verse-core/src/model/builder.ts:485