Skip to main content

Function: value()

value(klass, properties)

value<C, P>(klass: Newable<C>, properties?: NonEmptyObject<P>): Property<P>

Adds a value object property to the entity and allows for configuration of the property.

Type parameters

Type parameter
C extends object
P extends Properties<C>

Parameters

ParameterTypeDescription
klassNewable<C>The value object class.
properties?NonEmptyObject<P>The properties of the value object.

Returns

Property<P>

Source

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

value(valueObjectModel, properties)

value<O, P>(valueObjectModel: ValueObjectModel<any>, properties?: NonEmptyObject<P>): Property<P>

Type parameters

Type parameter
O extends object
P extends Properties<O>

Parameters

ParameterType
valueObjectModelValueObjectModel<any>
properties?NonEmptyObject<P>

Returns

Property<P>

Source

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