UNPKG

@agendize/design-system

Version:
80 lines 2.95 kB
import { FieldSelectedObjectsModelType, FieldSelectedObjectValuesModelType, FieldSelectProps, FieldSelectTitlesProps, FieldValueModelType } from "./viewModel"; type __VLS_Props = FieldSelectProps; type __VLS_PublicProps = { 'selected'?: FieldSelectedObjectsModelType; } & __VLS_Props; declare function __VLS_template(): { attrs: Partial<{}>; slots: { itemStartSlot?(_: { option: any; }): any; itemStartSlot?(_: { option: FieldValueModelType; }): any; }; refs: {}; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType<typeof __VLS_template>; declare const __VLS_component: import("vue").DefineComponent<__VLS_PublicProps, { checkField: (showError?: boolean, onMounted?: boolean) => { isValid: boolean; id: any; values: any; } | { isValid: boolean; id: any; values?: undefined; }; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:selected": (value: FieldSelectedObjectsModelType) => any; } & { error: (item: any) => any; close: () => any; validated: (validation: { isValid: boolean; id: string; values: any; }) => any; open: () => any; optionSelected: (item: FieldSelectedObjectsModelType) => any; optionUnselected: (item: FieldSelectedObjectsModelType) => any; "update:selectedValues": (item: FieldSelectedObjectValuesModelType) => any; }, string, import("vue").PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ onError?: ((item: any) => any) | undefined; onClose?: (() => any) | undefined; onValidated?: ((validation: { isValid: boolean; id: string; values: any; }) => any) | undefined; onOpen?: (() => any) | undefined; "onUpdate:selected"?: ((value: FieldSelectedObjectsModelType) => any) | undefined; onOptionSelected?: ((item: FieldSelectedObjectsModelType) => any) | undefined; onOptionUnselected?: ((item: FieldSelectedObjectsModelType) => any) | undefined; "onUpdate:selectedValues"?: ((item: FieldSelectedObjectValuesModelType) => any) | undefined; }>, { disabled: boolean; multiple: boolean; validationType: import("../../../viewModel").ValidationType; taggable: boolean; selectAllOptions: { enable: boolean; allLabel?: string; clearLabel?: string; }; category: boolean; preselectFirst: boolean; tooltips: boolean; titlesDisplayedOnSelected: FieldSelectTitlesProps[]; openDirection: "" | "top" | "bottom"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; }; //# sourceMappingURL=View.vue.d.ts.map