@emanuelsan/mosaic-js
Version:
Composable Markdown-based AI instruction engine for Node.js
13 lines • 668 B
TypeScript
import { Effect } from "effect";
import { type TemplateOverrides } from "./decodeTemplateOverrides";
/**
* Takes a TemplateOverrides object (mapping selectors to variables) and normalizes all selector keys
* to their canonical relative path format, resolving id and root selectors as needed.
* Returns an Effect that yields a new TemplateOverrides object with normalized keys.
*/
export declare const normalizeOverridesPaths: (overrides: TemplateOverrides) => Effect.Effect<{
[k: string]: {
readonly [x: string]: string | number;
};
}, never, import("./normalizeToRelativeSelector").Directory>;
//# sourceMappingURL=normalizeOverridesPaths.d.ts.map