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
TypeScript
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 };