@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
11 lines (10 loc) • 633 B
TypeScript
import type { Generic } from 'adopted-style-sheets';
import type { PropImageSource, PropLabel } from '../props';
type RequiredAvatarProps = PropLabel;
type OptionalAvatarProps = PropImageSource;
type RequiredAvatarStates = RequiredAvatarProps;
type OptionalAvatarStates = OptionalAvatarProps;
export type AvatarProps = Generic.Element.Members<RequiredAvatarProps, OptionalAvatarProps>;
export type AvatarStates = Generic.Element.Members<RequiredAvatarStates, OptionalAvatarStates>;
export type AvatarAPI = Generic.Element.ComponentApi<RequiredAvatarProps, OptionalAvatarProps, RequiredAvatarStates, OptionalAvatarStates>;
export {};