typed-utilities
Version:
Strongly typed general purpose utilities
9 lines (8 loc) • 310 B
TypeScript
declare type InterpolateParams<T> = {
readonly template: string;
readonly variables: Record<string, T>;
readonly pattern?: RegExp;
readonly strict?: boolean;
};
export declare const interpolate: <T>({ template, variables, strict, pattern, }: InterpolateParams<T>) => (string | T)[];
export {};