Serialization symbols for custom class serialization in Workflow DevKit
npm install @workflow/serdeSerialization symbols for custom class serialization in Workflow DevKit.
``ts
import { WORKFLOW_SERIALIZE, WORKFLOW_DESERIALIZE } from '@workflow/serde';
class MyClass {
constructor(public value: string) {}
static WORKFLOW_SERIALIZE {
return { value: instance.value };
}
static WORKFLOW_DESERIALIZE {
return new MyClass(data.value);
}
}
``
Apache-2.0