UNPKG

deep-chat

Version:

Customizable chat component for AI APIs

12 lines 560 B
import { OverrideTypes } from './utilityTypes'; import { ButtonStyles } from './button'; export type ButtonInnerElement = HTMLElement | SVGGraphicsElement; export type ButtonInnerElements<T> = { [P in keyof T]?: ButtonInnerElement; }; export type ButtonStateStyles<T> = { [P in keyof T]: ButtonStyles; }; export type DefinedButtonStateStyles<T extends object> = Omit<T, 'position'>; export type DefinedButtonInnerElements<T extends object> = Required<OverrideTypes<Omit<T, 'position'>, ButtonInnerElement>>; //# sourceMappingURL=buttonInternal.d.ts.map