UNPKG

dilswer

Version:

Blazingly fast data validation library with TypeScript integration.

10 lines (9 loc) 327 B
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 {};