diff --git a/interop/src/arkts/DeserializerBase.sts b/interop/src/arkts/DeserializerBase.sts index 4f8f0f9f345ac5b40729ca7273eed90a90bf0b29..50e812a4d6b327851998ed38bc80b43cb67dc33b 100644 --- a/interop/src/arkts/DeserializerBase.sts +++ b/interop/src/arkts/DeserializerBase.sts @@ -24,7 +24,7 @@ export class DeserializerBase { private position = 0 private readonly buffer: KBuffer private readonly length: int32 - private static customDeserializers: CustomDeserializer | undefined = undefined + private static customDeserializers: CustomDeserializer | undefined = new DateDeserializer() static registerCustomDeserializer(deserializer: CustomDeserializer) { let current = DeserializerBase.customDeserializers @@ -242,5 +242,4 @@ class DateDeserializer extends CustomDeserializer { deserialize(serializer: DeserializerBase, kind: string): Date { return new Date(serializer.readString()) } -} -DeserializerBase.registerCustomDeserializer(new DateDeserializer()) +} \ No newline at end of file