UNPKG

durable-execution

Version:

A durable task engine for running tasks durably and resiliently

29 lines 695 B
/** * A serializer. * * @category Serializer */ export type Serializer = { serialize: <T>(value: T) => string; deserialize: <T>(value: string) => T; }; /** * Create a superjson serializer. * * @returns A serializer. * * @category Serializer */ export declare function createSuperjsonSerializer(): Serializer; /** * Wrap a serializer to catch errors and throw a {@link DurableExecutionError}. * * @category Serializer */ export declare class WrappedSerializer implements Serializer { private readonly serializer; constructor(serializer: Serializer); serialize<T>(value: T): string; deserialize<T>(value: string): T; } //# sourceMappingURL=serializer.d.ts.map