betty.datas.optional module#

Optional data.

final class betty.datas.optional.OptionalDefinition#

Bases: DataDefinition[DataT | None, Porter[DataT | None]], Generic

Wrap another data definition to make it optional, e.g. allow None.

__init__(proxied: DataDefinition[DataT, Porter[DataT]], /)#