UNPKG

@posva/splitpanes

Version:

A Vue.js reliable, simple and touch-ready panes splitter / resizer

153 lines (141 loc) 4.04 kB
import { ComponentOptionsMixin } from 'vue'; import { ComponentProvideOptions } from 'vue'; import { DefineComponent } from 'vue'; import { ExtractPropTypes } from 'vue'; import { PublicProps } from 'vue'; declare const __VLS_component: DefineComponent<ExtractPropTypes< { horizontal: { type: BooleanConstructor; default: boolean; }; pushOtherPanes: { type: BooleanConstructor; default: boolean; }; maximizePanes: { type: BooleanConstructor; default: boolean; }; rtl: { type: BooleanConstructor; default: boolean; }; firstSplitter: { type: BooleanConstructor; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { ready: (...args: any[]) => void; resize: (...args: any[]) => void; resized: (...args: any[]) => void; "pane-click": (...args: any[]) => void; "pane-maximize": (...args: any[]) => void; "pane-add": (...args: any[]) => void; "pane-remove": (...args: any[]) => void; "splitter-click": (...args: any[]) => void; "splitter-dblclick": (...args: any[]) => void; }, string, PublicProps, Readonly<ExtractPropTypes< { horizontal: { type: BooleanConstructor; default: boolean; }; pushOtherPanes: { type: BooleanConstructor; default: boolean; }; maximizePanes: { type: BooleanConstructor; default: boolean; }; rtl: { type: BooleanConstructor; default: boolean; }; firstSplitter: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; onResize?: ((...args: any[]) => any) | undefined; onResized?: ((...args: any[]) => any) | undefined; "onPane-click"?: ((...args: any[]) => any) | undefined; "onPane-maximize"?: ((...args: any[]) => any) | undefined; "onPane-add"?: ((...args: any[]) => any) | undefined; "onPane-remove"?: ((...args: any[]) => any) | undefined; "onSplitter-click"?: ((...args: any[]) => any) | undefined; "onSplitter-dblclick"?: ((...args: any[]) => any) | undefined; }>, { horizontal: boolean; pushOtherPanes: boolean; maximizePanes: boolean; rtl: boolean; firstSplitter: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, { containerEl: HTMLDivElement; }, HTMLDivElement>; declare const __VLS_component_2: DefineComponent<ExtractPropTypes< { size: { type: (NumberConstructor | StringConstructor)[]; }; minSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; maxSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes< { size: { type: (NumberConstructor | StringConstructor)[]; }; minSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; maxSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }>> & Readonly<{}>, { minSize: string | number; maxSize: string | number; }, {}, {}, {}, string, ComponentProvideOptions, true, { paneEl: HTMLDivElement; }, HTMLDivElement>; declare function __VLS_template(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: { containerEl: HTMLDivElement; }; rootEl: HTMLDivElement; }; declare function __VLS_template_2(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: { paneEl: HTMLDivElement; }; rootEl: HTMLDivElement; }; declare type __VLS_TemplateResult = ReturnType<typeof __VLS_template>; declare type __VLS_TemplateResult_2 = ReturnType<typeof __VLS_template_2>; declare type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_2<T, S> = T & { new (): { $slots: S; }; }; export declare const Pane: __VLS_WithTemplateSlots_2<typeof __VLS_component_2, __VLS_TemplateResult_2["slots"]>; export declare const Splitpanes: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>; export { }