UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

60 lines (59 loc) 1.89 kB
import { SetupContext } from "vue"; import type { UiRegionSelectorProps, UiRegionSelectorEmits, UiRegionSelectorOption } from "./index"; export declare const useComposable: (define: UiRegionSelectorProps, emits: SetupContext<typeof UiRegionSelectorEmits>["emit"]) => { ons: { animation: { "before-leave": () => void | undefined; "before-enter": (el: Element) => void; leave: (el: Element, done: () => void) => void; enter: (el: Element, done: () => void) => void; }; }; vars: { observer: ResizeObserver | undefined; }; refs: { visible: import("vue").Ref<boolean, boolean>; result: import("vue").Ref<string[], string[]>; data: import("vue").Ref<{ name: string; children?: any[] | undefined; }[], UiRegionSelectorOption[] | { name: string; children?: any[] | undefined; }[]>; }; nodes: { body: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { body: { class: string; style: { zIndex: number; }; }; container: { class: string; style: { width: string; }; }; candidates: { style: { maxHeight: string; }; }; }; methods: { select: (region: UiRegionSelectorOption) => void; hidden: (ev?: Event) => void; show: (region?: string) => void; }; computeds: { regions: import("vue").ComputedRef<UiRegionSelectorOption[]>; disabled: import("vue").ComputedRef<boolean>; className: import("vue").ComputedRef<string>; }; };