UNPKG

xframelib

Version:

The accumulated front-end development foundation library originates from projects and serves projects.

170 lines (169 loc) 3.94 kB
import { PropType } from 'vue'; import { IWidgetConfig } from '../../model/Layout'; declare var __VLS_1: {}, __VLS_8: {}, __VLS_20: {}, __VLS_27: {}, __VLS_34: {}, __VLS_41: {}, __VLS_48: {}, __VLS_55: {}; type __VLS_Slots = {} & { top?: (props: typeof __VLS_1) => any; } & { main?: (props: typeof __VLS_8) => any; } & { back?: (props: typeof __VLS_20) => any; } & { front?: (props: typeof __VLS_27) => any; } & { left?: (props: typeof __VLS_34) => any; } & { right?: (props: typeof __VLS_41) => any; } & { bottom?: (props: typeof __VLS_48) => any; } & { default?: (props: typeof __VLS_55) => any; }; declare const __VLS_base: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ widgetConfig: { type: PropType<IWidgetConfig[]>; required: false; default: undefined; }; layoutID: { type: StringConstructor; default: string; }; layoutStyle: { type: ObjectConstructor; }; /** * 移除左侧left层 */ noLeft: { type: BooleanConstructor; default: boolean; }; /** * 移除右侧侧层级 */ noRight: { type: BooleanConstructor; default: boolean; }; /** * 移除底侧bottom层级 */ noBottom: { type: BooleanConstructor; default: boolean; }; /** * 移除右侧right层级 */ noTop: { type: BooleanConstructor; default: boolean; }; /** * 移除中间front前层 */ noFront: { type: BooleanConstructor; default: boolean; }; /** * 移除中间back侧层 */ noBack: { type: BooleanConstructor; default: boolean; }; /** * 移除中间主层 * 是否启用默认路由视图,默认启用:false */ noMain: { type: BooleanConstructor; default: boolean; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { containerLoaded: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ widgetConfig: { type: PropType<IWidgetConfig[]>; required: false; default: undefined; }; layoutID: { type: StringConstructor; default: string; }; layoutStyle: { type: ObjectConstructor; }; /** * 移除左侧left层 */ noLeft: { type: BooleanConstructor; default: boolean; }; /** * 移除右侧侧层级 */ noRight: { type: BooleanConstructor; default: boolean; }; /** * 移除底侧bottom层级 */ noBottom: { type: BooleanConstructor; default: boolean; }; /** * 移除右侧right层级 */ noTop: { type: BooleanConstructor; default: boolean; }; /** * 移除中间front前层 */ noFront: { type: BooleanConstructor; default: boolean; }; /** * 移除中间back侧层 */ noBack: { type: BooleanConstructor; default: boolean; }; /** * 移除中间主层 * 是否启用默认路由视图,默认启用:false */ noMain: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onContainerLoaded?: ((...args: any[]) => any) | undefined; }>, { layoutID: string; widgetConfig: IWidgetConfig[]; noLeft: boolean; noRight: boolean; noBottom: boolean; noTop: boolean; noFront: boolean; noBack: boolean; noMain: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots<typeof __VLS_base, __VLS_Slots>; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots<T, S> = T & { new (): { $slots: S; }; };