KIT

DiscriminatedUnionCodecConfig

DiscriminatedUnionCodecConfig<TDiscriminatorProperty, TDiscriminatorSize> = object

定义了可辨识联合编解码器的配置。

此配置控制着鉴别器如何存储和命名。

类型参数

类型参数默认类型描述
TDiscriminatorProperty extends string"__kind"鉴别器的属性名。
TDiscriminatorSizeNumberCodec | NumberDecoder | NumberEncoder用于鉴别器前缀的编解码器。

属性

discriminator?

optional discriminator: TDiscriminatorProperty

鉴别器的属性名。

默认值

__kind


size?

optional size: TDiscriminatorSize

用于编码/解码鉴别器前缀的编解码器。

默认值

u8 前缀

On this page