ov25-ui
Version:
A UI configurator for OV25 product visualization
17 lines (16 loc) • 711 B
TypeScript
import type { StringReplacementRule } from '../../types/string-replacements.js';
export type StringInterpolationVars = Record<string, string | number | null | undefined>;
type ResolveStringReplacementInput = {
rules?: StringReplacementRule[];
fallback: string;
vars?: StringInterpolationVars;
};
/**
* Resolves a string replacement from pre-selected rules.
* @param rules - Rules for a single replacement key.
* @param fallback - The fallback value if the key is not found.
* @param vars - The variables to use for interpolation.
* @returns The resolved string.
*/
export declare function resolveStringReplacement({ rules, fallback, vars, }: ResolveStringReplacementInput): string;
export {};