async-streamify
Version:
Stream and serialize nested promises and async iterables over HTTP, workers, etc
17 lines • 683 B
TypeScript
export type SerializedError = {
$error: {
name: string;
message: string;
stack?: string;
};
};
export type Serialized = SerializedError;
export type Native = Error;
export declare const name = "error";
export declare function testNative(target: unknown): boolean;
export declare function serialize(target: Error): SerializedError;
export declare function maybeSerialize<T>(target: T): SerializedError | T;
export declare function testSerialized(target: unknown): boolean;
export declare function deserialize(serialized: SerializedError): Error;
export declare function maybeDeserialize<T>(serialized: T): T | Error;
//# sourceMappingURL=error.d.ts.map