recastui
Version:
Solidjs components library focused on usability, whitelabel theming, accessibility and developer experience
18 lines (17 loc) • 636 B
TypeScript
import { JSX } from 'solid-js';
import { Properties as CSSProperties } from 'csstype';
import { RecastUICSSObject } from './system';
export declare type Assign<T, U> = {
[P in keyof (T & U)]: P extends keyof T ? T[P] : P extends keyof U ? U[P] : never;
};
export declare type DOMElements = keyof JSX.IntrinsicElements;
export interface CSSAttribute extends CSSProperties {
[key: string]: CSSAttribute | string | number | undefined;
}
/**
* @internal Props used by RecastUI Components not intended for user code.
*/
export interface __RecastUIComponentsInternalProps {
__css?: RecastUICSSObject;
__themeKey?: string;
}