UNPKG

@xpyjs/gantt-vue

Version:

Vue wrapper for x-gantt

87 lines (85 loc) 4.08 kB
import { XGantt, ErrorType, ILink, IOptions } from '@xpyjs/gantt-core'; import { XGanttVueProps } from './props'; import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, PropType } from 'vue'; declare const _default: DefineComponent<ExtractPropTypes<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<XGanttVueProps>, { options: () => {}; }>>, { /** * 获取甘特图实例 */ getInstance: () => XGantt | null; /** * 跳转日期 */ jumpTo: (date?: any) => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { loaded: () => void; error: (error: ErrorType) => void; "update:link": (link: ILink) => void; "create:link": (link: ILink) => void; "select:link": (add: ILink | null, cancel: ILink | null, all: ILink[]) => void; "contextmenu:link": (e: MouseEvent, link: ILink) => void; select: (data: any[], checked: boolean, all: any[]) => void; "click:row": (e: MouseEvent, data: any) => void; "dblclick:row": (e: MouseEvent, data: any) => void; "contextmenu:row": (e: MouseEvent, data: any) => void; "click:slider": (e: MouseEvent, data: any) => void; "dblclick:slider": (e: MouseEvent, data: any) => void; "contextmenu:slider": (e: MouseEvent, data: any) => void; move: (data: { row: any; old: any; }[]) => void; "hover:slider": (e: MouseEvent, data: any) => void; "leave:slider": (e: MouseEvent, data: any) => void; "click:baseline": (e: MouseEvent, data: any, baseline: any) => void; "contextmenu:baseline": (e: MouseEvent, data: any, baseline: any) => void; "hover:baseline": (e: MouseEvent, data: any, baseline: any) => void; "leave:baseline": (e: MouseEvent, data: any, baseline: any) => void; }, string, PublicProps, Readonly< ExtractPropTypes<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<XGanttVueProps>, { options: () => {}; }>>> & Readonly<{ onLoaded?: (() => any) | undefined; onError?: ((error: ErrorType) => any) | undefined; "onUpdate:link"?: ((link: ILink) => any) | undefined; "onCreate:link"?: ((link: ILink) => any) | undefined; "onSelect:link"?: ((add: ILink | null, cancel: ILink | null, all: ILink[]) => any) | undefined; "onContextmenu:link"?: ((e: MouseEvent, link: ILink) => any) | undefined; onSelect?: ((data: any[], checked: boolean, all: any[]) => any) | undefined; "onClick:row"?: ((e: MouseEvent, data: any) => any) | undefined; "onDblclick:row"?: ((e: MouseEvent, data: any) => any) | undefined; "onContextmenu:row"?: ((e: MouseEvent, data: any) => any) | undefined; "onClick:slider"?: ((e: MouseEvent, data: any) => any) | undefined; "onDblclick:slider"?: ((e: MouseEvent, data: any) => any) | undefined; "onContextmenu:slider"?: ((e: MouseEvent, data: any) => any) | undefined; onMove?: ((data: { row: any; old: any; }[]) => any) | undefined; "onHover:slider"?: ((e: MouseEvent, data: any) => any) | undefined; "onLeave:slider"?: ((e: MouseEvent, data: any) => any) | undefined; "onClick:baseline"?: ((e: MouseEvent, data: any, baseline: any) => any) | undefined; "onContextmenu:baseline"?: ((e: MouseEvent, data: any, baseline: any) => any) | undefined; "onHover:baseline"?: ((e: MouseEvent, data: any, baseline: any) => any) | undefined; "onLeave:baseline"?: ((e: MouseEvent, data: any, baseline: any) => any) | undefined; }>, { options: IOptions; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; type __VLS_NonUndefinedable<T> = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps<T> = { [K in keyof T]-?: {} extends Pick<T, K> ? { type: PropType<__VLS_NonUndefinedable<T[K]>>; } : { type: PropType<T[K]>; required: true; }; }; type __VLS_WithDefaults<P, D> = { [K in keyof Pick<P, keyof P>]: K extends keyof D ? __VLS_Prettify<P[K] & { default: D[K]; }> : P[K]; }; type __VLS_Prettify<T> = { [K in keyof T]: T[K]; } & {};