duoyun-ui
Version:
A lightweight desktop UI component library, implemented using Gem
18 lines (17 loc) • 806 B
TypeScript
import type { HTMLAttributes } from "svelte/elements";
import { DuoyunTimePickerElement } from '../elements/time-picker';
export * from '../elements/time-picker';
interface DyTimePickerProps extends HTMLAttributes<HTMLElement> {
placeholder?: DuoyunTimePickerElement['placeholder'];
clearable?: DuoyunTimePickerElement['clearable'];
disabled?: DuoyunTimePickerElement['disabled'];
active?: DuoyunTimePickerElement['active'];
value?: DuoyunTimePickerElement['value'];
'on:change'?: (event: CustomEvent<Parameters<DuoyunTimePickerElement['change']>[0]>) => void;
'on:clear'?: (event: CustomEvent<Parameters<DuoyunTimePickerElement['clear']>[0]>) => void;
}
declare module "svelte/elements" {
interface SvelteHTMLElements {
'dy-time-picker': DyTimePickerProps;
}
}