keep-vue
Version:
Keep Vue is an open-source component library built on top of Vue3 and Tailwind CSS. It offers a collection of pre-designed UI components and styles that you can easily integrate into your web applications.
196 lines (195 loc) • 10.8 kB
TypeScript
import { type LabelHTMLAttributes } from "vue";
export interface LabelProps extends /* @vue-ignore */ LabelHTMLAttributes {
asChild?: boolean;
}
declare function __VLS_template(): {
slots: {
default?(_: {
for: string;
form: string;
innerHTML: string;
style: import("vue").StyleValue;
accesskey: string;
contenteditable: (boolean | "true" | "false") | "inherit" | "plaintext-only";
contextmenu: string;
dir: string;
draggable: boolean | "true" | "false";
hidden: (boolean | "true" | "false") | "" | "hidden" | "until-found";
id: string;
inert: boolean | "true" | "false";
lang: string;
placeholder: string;
spellcheck: boolean | "true" | "false";
tabindex: string | number;
title: string;
translate: "yes" | "no";
radiogroup: string;
role: string;
about: string;
datatype: string;
inlist: any;
prefix: string;
property: string;
resource: string;
typeof: string;
vocab: string;
autocapitalize: string;
autocorrect: string;
autosave: string;
color: string;
itemprop: string;
itemscope: boolean | "true" | "false";
itemtype: string;
itemid: string;
itemref: string;
results: string | number;
security: string;
unselectable: "on" | "off";
inputmode: "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search";
is: string;
'aria-activedescendant': string;
'aria-atomic': boolean | "true" | "false";
'aria-autocomplete': "none" | "inline" | "list" | "both";
'aria-busy': boolean | "true" | "false";
'aria-checked': (boolean | "true" | "false") | "mixed";
'aria-colcount': string | number;
'aria-colindex': string | number;
'aria-colspan': string | number;
'aria-controls': string;
'aria-current': (boolean | "true" | "false") | "page" | "step" | "location" | "date" | "time";
'aria-describedby': string;
'aria-details': string;
'aria-disabled': boolean | "true" | "false";
'aria-dropeffect': "none" | "copy" | "execute" | "link" | "move" | "popup";
'aria-errormessage': string;
'aria-expanded': boolean | "true" | "false";
'aria-flowto': string;
'aria-grabbed': boolean | "true" | "false";
'aria-haspopup': (boolean | "true" | "false") | "menu" | "listbox" | "tree" | "grid" | "dialog";
'aria-hidden': boolean | "true" | "false";
'aria-invalid': (boolean | "true" | "false") | "grammar" | "spelling";
'aria-keyshortcuts': string;
'aria-label': string;
'aria-labelledby': string;
'aria-level': string | number;
'aria-live': "off" | "assertive" | "polite";
'aria-modal': boolean | "true" | "false";
'aria-multiline': boolean | "true" | "false";
'aria-multiselectable': boolean | "true" | "false";
'aria-orientation': "horizontal" | "vertical";
'aria-owns': string;
'aria-placeholder': string;
'aria-posinset': string | number;
'aria-pressed': (boolean | "true" | "false") | "mixed";
'aria-readonly': boolean | "true" | "false";
'aria-relevant': "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals";
'aria-required': boolean | "true" | "false";
'aria-roledescription': string;
'aria-rowcount': string | number;
'aria-rowindex': string | number;
'aria-rowspan': string | number;
'aria-selected': boolean | "true" | "false";
'aria-setsize': string | number;
'aria-sort': "none" | "ascending" | "descending" | "other";
'aria-valuemax': string | number;
'aria-valuemin': string | number;
'aria-valuenow': string | number;
'aria-valuetext': string;
onCopy: ((payload: ClipboardEvent) => void) | undefined;
onCut: ((payload: ClipboardEvent) => void) | undefined;
onPaste: ((payload: ClipboardEvent) => void) | undefined;
onCompositionend: ((payload: CompositionEvent) => void) | undefined;
onCompositionstart: ((payload: CompositionEvent) => void) | undefined;
onCompositionupdate: ((payload: CompositionEvent) => void) | undefined;
onDrag: ((payload: DragEvent) => void) | undefined;
onDragend: ((payload: DragEvent) => void) | undefined;
onDragenter: ((payload: DragEvent) => void) | undefined;
onDragexit: ((payload: DragEvent) => void) | undefined;
onDragleave: ((payload: DragEvent) => void) | undefined;
onDragover: ((payload: DragEvent) => void) | undefined;
onDragstart: ((payload: DragEvent) => void) | undefined;
onDrop: ((payload: DragEvent) => void) | undefined;
onFocus: ((payload: FocusEvent) => void) | undefined;
onFocusin: ((payload: FocusEvent) => void) | undefined;
onFocusout: ((payload: FocusEvent) => void) | undefined;
onBlur: ((payload: FocusEvent) => void) | undefined;
onChange: ((payload: Event) => void) | undefined;
onBeforeinput: ((payload: Event) => void) | undefined;
onInput: ((payload: Event) => void) | undefined;
onReset: ((payload: Event) => void) | undefined;
onSubmit: ((payload: Event) => void) | undefined;
onInvalid: ((payload: Event) => void) | undefined;
onLoad: ((payload: Event) => void) | undefined;
onError: ((payload: Event) => void) | undefined;
onKeydown: ((payload: KeyboardEvent) => void) | undefined;
onKeypress: ((payload: KeyboardEvent) => void) | undefined;
onKeyup: ((payload: KeyboardEvent) => void) | undefined;
onAuxclick: ((payload: MouseEvent) => void) | undefined;
onClick: ((payload: MouseEvent) => void) | undefined;
onContextmenu: ((payload: MouseEvent) => void) | undefined;
onDblclick: ((payload: MouseEvent) => void) | undefined;
onMousedown: ((payload: MouseEvent) => void) | undefined;
onMouseenter: ((payload: MouseEvent) => void) | undefined;
onMouseleave: ((payload: MouseEvent) => void) | undefined;
onMousemove: ((payload: MouseEvent) => void) | undefined;
onMouseout: ((payload: MouseEvent) => void) | undefined;
onMouseover: ((payload: MouseEvent) => void) | undefined;
onMouseup: ((payload: MouseEvent) => void) | undefined;
onAbort: ((payload: Event) => void) | undefined;
onCanplay: ((payload: Event) => void) | undefined;
onCanplaythrough: ((payload: Event) => void) | undefined;
onDurationchange: ((payload: Event) => void) | undefined;
onEmptied: ((payload: Event) => void) | undefined;
onEncrypted: ((payload: Event) => void) | undefined;
onEnded: ((payload: Event) => void) | undefined;
onLoadeddata: ((payload: Event) => void) | undefined;
onLoadedmetadata: ((payload: Event) => void) | undefined;
onLoadstart: ((payload: Event) => void) | undefined;
onPause: ((payload: Event) => void) | undefined;
onPlay: ((payload: Event) => void) | undefined;
onPlaying: ((payload: Event) => void) | undefined;
onProgress: ((payload: Event) => void) | undefined;
onRatechange: ((payload: Event) => void) | undefined;
onSeeked: ((payload: Event) => void) | undefined;
onSeeking: ((payload: Event) => void) | undefined;
onStalled: ((payload: Event) => void) | undefined;
onSuspend: ((payload: Event) => void) | undefined;
onTimeupdate: ((payload: Event) => void) | undefined;
onVolumechange: ((payload: Event) => void) | undefined;
onWaiting: ((payload: Event) => void) | undefined;
onSelect: ((payload: Event) => void) | undefined;
onScroll: ((payload: Event) => void) | undefined;
onScrollend: ((payload: Event) => void) | undefined;
onTouchcancel: ((payload: TouchEvent) => void) | undefined;
onTouchend: ((payload: TouchEvent) => void) | undefined;
onTouchmove: ((payload: TouchEvent) => void) | undefined;
onTouchstart: ((payload: TouchEvent) => void) | undefined;
onPointerdown: ((payload: PointerEvent) => void) | undefined;
onPointermove: ((payload: PointerEvent) => void) | undefined;
onPointerup: ((payload: PointerEvent) => void) | undefined;
onPointercancel: ((payload: PointerEvent) => void) | undefined;
onPointerenter: ((payload: PointerEvent) => void) | undefined;
onPointerleave: ((payload: PointerEvent) => void) | undefined;
onPointerover: ((payload: PointerEvent) => void) | undefined;
onPointerout: ((payload: PointerEvent) => void) | undefined;
onWheel: ((payload: WheelEvent) => void) | undefined;
onAnimationstart: ((payload: AnimationEvent) => void) | undefined;
onAnimationend: ((payload: AnimationEvent) => void) | undefined;
onAnimationiteration: ((payload: AnimationEvent) => void) | undefined;
onTransitionend: ((payload: TransitionEvent) => void) | undefined;
onTransitionstart: ((payload: TransitionEvent) => void) | undefined;
}): any;
default?(_: {}): any;
};
refs: {};
attrs: Partial<{}>;
};
type __VLS_TemplateResult = ReturnType<typeof __VLS_template>;
declare const __VLS_component: import("vue").DefineComponent<LabelProps, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<LabelProps> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};