DiscriminatedUnionCodecConfig
DiscriminatedUnionCodecConfig<
TDiscriminatorProperty
,TDiscriminatorSize
> =object
定义了可辨识联合编解码器的配置。
此配置控制着鉴别器如何存储和命名。
类型参数
类型参数 | 默认类型 | 描述 |
---|---|---|
TDiscriminatorProperty extends string | "__kind" | 鉴别器的属性名。 |
TDiscriminatorSize | NumberCodec | NumberDecoder | NumberEncoder | 用于鉴别器前缀的编解码器。 |
属性
discriminator?
optional
discriminator:TDiscriminatorProperty
鉴别器的属性名。
默认值
__kind
size?
optional
size:TDiscriminatorSize
用于编码/解码鉴别器前缀的编解码器。
默认值
u8
前缀