mastra
Version:
cli for mastra
18 lines • 765 B
TypeScript
/**
* Loads and validates a request context presets JSON file.
*
* @param presetsPath - Path to the presets JSON file (relative or absolute)
* @returns The original JSON string content
* @throws Error if file doesn't exist, JSON is invalid, or structure is incorrect
*/
export declare function loadAndValidatePresets(presetsPath: string): Promise<string>;
/**
* Escapes a JSON string for safe embedding in HTML/JavaScript.
* Handles backslashes, single quotes, newlines, carriage returns,
* script-breaking sequences, and Unicode line terminators.
*
* @param json - JSON string to escape
* @returns Escaped string safe for HTML embedding
*/
export declare function escapeJsonForHtml(json: string): string;
//# sourceMappingURL=validate-presets.d.ts.map