UNPKG

classnames-generics

Version:
5 lines (4 loc) 332 B
type StringLiteral<T> = T extends `${string & T}` ? T : never; export declare const classNames: <T extends string>(...args: (T | Partial<Record<StringLiteral<T>, boolean>>)[]) => string; export declare const classNamesFunc: <T extends string>() => (...args: (T | Partial<Record<StringLiteral<T>, boolean>>)[]) => string; export {};