RecordConfig

A set of configuration values for changing the behaviour of the Record mixin.

Values

ValueMeaning
suppressCtor"Suppress automatic constructor generation."

Suppress automatic constructor generation.

enableLet"Automatically generate a deconstruct method for use with the 'let' module."

Automatically generate a deconstruct method for use with the let module.

enableMutation"Automatically generate 'with<fieldName>' methods."

Automatically generate [with<FieldName>] methods to create copies with new values.

enableSetters"Automatically generate setters for all fields, making the record mutable."

Automatically generate setters for all fields, making the records mutable.

Meta

Authors

Tony J. Hudgins