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