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