@bsv/overlay
Version:
BSV Blockchain Overlay Services Engine
14 lines • 606 B
TypeScript
/**
* Serializes an untrusted value as a single JSON log field.
*
* JSON escaping prevents carriage returns, line feeds, and other control
* characters from forging additional log records. JavaScript permits the
* C1 controls and Unicode line/paragraph separators in JSON strings, so those
* characters are escaped explicitly as well.
*/
export declare function serializeLogValue(value: unknown): string;
/**
* Serializes an unknown thrown value without allowing it to inject log lines.
*/
export declare function serializeErrorForLog(error: unknown): string;
//# sourceMappingURL=SafeLog.d.ts.map