lazy-components
Version:
一个基于Vue3和Vite的配置型快速开发组件库
137 lines (136 loc) • 3.1 kB
TypeScript
import { deepCopy, isType } from '../z_funcs';
declare const _default: import('vue').DefineComponent<{
options: {
default: () => {};
};
statusOptions: {
default: () => {};
};
scope: {
default: () => {};
};
isRender: {
default: () => boolean;
};
value: {
default: undefined;
};
children: {
type: ArrayConstructor;
default: () => never[];
};
path: {
default: string;
type: StringConstructor;
};
index: {
default: number;
type: NumberConstructor;
};
inline: {
default: boolean;
type: BooleanConstructor;
};
fatherDisabled: {
default: boolean;
type: BooleanConstructor;
};
hasForm: {
default: boolean;
type: BooleanConstructor;
};
hasTable: {
default: boolean;
type: BooleanConstructor;
};
isDrag: {
default: boolean;
type: BooleanConstructor;
};
}, any, {
deepCopy: typeof deepCopy;
isType: typeof isType;
keyDict: {};
}, {
rightValue(): string;
rightPath(): any;
rightChildren(): any;
rightOptions(): {
[k: string]: any;
};
rightDisabled(): any;
}, {
childrenUpdate(path: any, val: any, node: any, index?: number): void;
componentUpdate(val: any): void;
statusOptionsUpdate(): void;
pressTrust(val: any, data: {} | undefined, tag: any): void;
idsClear(key?: string): void;
validate(func: any): void;
getChildNodeBykey(key: any): any;
setDefaultValueByKey(key: any, data: any): void;
validateByKey(key: any, func: any): void;
clearValidateByKey(): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
options: {
default: () => {};
};
statusOptions: {
default: () => {};
};
scope: {
default: () => {};
};
isRender: {
default: () => boolean;
};
value: {
default: undefined;
};
children: {
type: ArrayConstructor;
default: () => never[];
};
path: {
default: string;
type: StringConstructor;
};
index: {
default: number;
type: NumberConstructor;
};
inline: {
default: boolean;
type: BooleanConstructor;
};
fatherDisabled: {
default: boolean;
type: BooleanConstructor;
};
hasForm: {
default: boolean;
type: BooleanConstructor;
};
hasTable: {
default: boolean;
type: BooleanConstructor;
};
isDrag: {
default: boolean;
type: BooleanConstructor;
};
}>>, {
index: number;
scope: {};
children: unknown[];
value: undefined;
path: string;
options: {};
statusOptions: {};
isRender: boolean;
inline: boolean;
fatherDisabled: boolean;
hasForm: boolean;
hasTable: boolean;
isDrag: boolean;
}, {}>;
export default _default;