UNPKG

@d-pollard/triplet

Version:

A twin alternative for projects that have tailwind already installed

10 lines (9 loc) 514 B
/// <reference types="react" /> export declare type HtmlValidElements = keyof JSX.IntrinsicElements; export declare type TripletComponent<K extends HtmlValidElements> = (props: JSX.IntrinsicElements[K]) => JSX.Element; export declare type HandlerType<K extends HtmlValidElements> = (classNames: TemplateStringsArray) => TripletComponent<K>; export declare type TripletInterface = { [htmlElement in HtmlValidElements]: HandlerType<htmlElement>; }; export interface Triplet extends TripletInterface { }