UNPKG

grid-layout-plus-no-pnpm

Version:

<p align="center"> <a href="https://grid-layout-plus.netlify.app/" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/grid-layout-plus.svg" width="180" style="width: 120px;" /> </a> </p>

205 lines (204 loc) 4.92 kB
declare const _sfc_main: import("vue").DefineComponent<{ isDraggable: { type: BooleanConstructor; default: null; }; isResizable: { type: BooleanConstructor; default: null; }; isBounded: { type: BooleanConstructor; default: null; }; static: { type: BooleanConstructor; default: boolean; }; minH: { type: NumberConstructor; default: number; }; minW: { type: NumberConstructor; default: number; }; maxH: { type: NumberConstructor; default: number; }; maxW: { type: NumberConstructor; default: number; }; x: { type: NumberConstructor; required: true; }; y: { type: NumberConstructor; required: true; }; w: { type: NumberConstructor; required: true; }; h: { type: NumberConstructor; required: true; }; i: { type: (NumberConstructor | StringConstructor)[]; required: true; }; dragIgnoreFrom: { type: StringConstructor; default: string; }; dragAllowFrom: { type: StringConstructor; default: null; }; resizeIgnoreFrom: { type: StringConstructor; default: string; }; preserveAspectRatio: { type: BooleanConstructor; default: boolean; }; dragOption: { type: ObjectConstructor; default: () => {}; }; resizeOption: { type: ObjectConstructor; default: () => {}; }; }, { state: { cols: number; containerWidth: number; rowHeight: number; margin: number[]; maxRows: number; draggable: boolean | null; resizable: boolean | null; bounded: boolean | null; transformScale: number; useCssTransforms: boolean; useStyleCursor: boolean; isDragging: boolean; dragging: { top: number; left: number; }; isResizing: boolean; resizing: { width: number; height: number; }; style: Record<string, string>; rtl: boolean; }; wrapper: import("vue").Ref<HTMLElement | undefined>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("container-resized" | "resize" | "resized" | "move" | "moved")[], "container-resized" | "resize" | "resized" | "move" | "moved", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ isDraggable: { type: BooleanConstructor; default: null; }; isResizable: { type: BooleanConstructor; default: null; }; isBounded: { type: BooleanConstructor; default: null; }; static: { type: BooleanConstructor; default: boolean; }; minH: { type: NumberConstructor; default: number; }; minW: { type: NumberConstructor; default: number; }; maxH: { type: NumberConstructor; default: number; }; maxW: { type: NumberConstructor; default: number; }; x: { type: NumberConstructor; required: true; }; y: { type: NumberConstructor; required: true; }; w: { type: NumberConstructor; required: true; }; h: { type: NumberConstructor; required: true; }; i: { type: (NumberConstructor | StringConstructor)[]; required: true; }; dragIgnoreFrom: { type: StringConstructor; default: string; }; dragAllowFrom: { type: StringConstructor; default: null; }; resizeIgnoreFrom: { type: StringConstructor; default: string; }; preserveAspectRatio: { type: BooleanConstructor; default: boolean; }; dragOption: { type: ObjectConstructor; default: () => {}; }; resizeOption: { type: ObjectConstructor; default: () => {}; }; }>> & { "onContainer-resized"?: ((...args: any[]) => any) | undefined; onResize?: ((...args: any[]) => any) | undefined; onResized?: ((...args: any[]) => any) | undefined; onMove?: ((...args: any[]) => any) | undefined; onMoved?: ((...args: any[]) => any) | undefined; }, { isDraggable: boolean; isResizable: boolean; isBounded: boolean; static: boolean; minH: number; minW: number; maxH: number; maxW: number; dragIgnoreFrom: string; dragAllowFrom: string; resizeIgnoreFrom: string; preserveAspectRatio: boolean; dragOption: Record<string, any>; resizeOption: Record<string, any>; }>; export default _sfc_main;