-
-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
It it possible to use this library to deserialize JSON to an instance of a class that expects a generic type argument?
For example:
class MyMessage<T> {
Id!: string;
Payload!: T;
}
class MyPayload {
Data!: string;
}
const instance = new MyMessage<MyPayload>();
instance.Id = "TEST1";
instance.Payload = new MyPayload();
instance.Payload.Data = "PAYLOAD DATA";
const serialized = serialize(instance);
const deserialized = deserialize(MyMessage<MyPayload>, serialized);This gives the following compile error:
Operator '<' cannot be applied to types 'typeof MyMessage' and 'typeof MyPayload'.
Metadata
Metadata
Assignees
Labels
No labels