dilswer
Version:
Blazingly fast data validation library with TypeScript integration.
10 lines (9 loc) • 327 B
TypeScript
type TemplateWildcards<T extends string> = T extends `${infer _}{{${infer W}}}${infer Rest}` ? TemplateWildcards<Rest> & {
[K in W]: string;
} : {};
export declare class TemplateBuilder<T extends string> {
private template;
constructor(template: T);
build(wildcards: TemplateWildcards<T>): string;
}
export {};