UNPKG

vue-winbox-no-types

Version:

A wrapper component for WinBox.js with the ability to mount Vue components.

51 lines (47 loc) 1.52 kB
import * as vue_demi from 'vue-demi'; import { PropType } from 'vue-demi'; import * as winbox from 'winbox'; declare const _default: vue_demi.DefineComponent<{ options: { type: PropType<winbox.Params>; required: true; }; portalSelector: { type: StringConstructor; required: false; default: string; }; portalComponent: { type: StringConstructor; required: false; default: string; }; portalAttributes: { type: ObjectConstructor; required: false; default: () => void; }; }, unknown, { winbox: winbox | null; initialized: boolean; selector: string; }, {}, { initialize(): void; }, vue_demi.ComponentOptionsMixin, vue_demi.ComponentOptionsMixin, ("onmove" | "onresize" | "onclose" | "onfocus" | "onblur")[], "onmove" | "onresize" | "onclose" | "onfocus" | "onblur", vue_demi.VNodeProps & vue_demi.AllowedComponentProps & vue_demi.ComponentCustomProps, Readonly<{ options?: unknown; portalSelector?: unknown; portalComponent?: unknown; portalAttributes?: unknown; } & { options: winbox.Params; portalSelector: string; portalComponent: string; portalAttributes: Record<string, any>; } & {}>, { portalSelector: string; portalComponent: string; portalAttributes: Record<string, any>; }>; declare const WinBox: WinBox.WinBoxConstructor; declare function useWinBox(): (options: WinBox.Params) => winbox; export { _default as default, useWinBox };