@tachybase/module-workflow
Version:
A powerful BPM tool that provides foundational support for business automation, with the capability to extend unlimited triggers and nodes.
178 lines (177 loc) • 5.29 kB
TypeScript
export declare const collection: {
type: string;
title: string;
required: boolean;
'x-reactions': any[];
'x-decorator': string;
'x-component': string;
};
export declare const values: {
type: string;
title: string;
description: string;
'x-decorator': string;
'x-decorator-props': {
labelAlign: string;
className: string;
};
'x-component': string;
};
export declare const filter: {
type: string;
title: string;
'x-decorator': string;
'x-component': string;
'x-use-component-props': () => {
options: any[];
className: string;
};
'x-component-props': {
dynamicComponent: string;
};
};
export declare const sort: {
type: string;
title: string;
'x-decorator': string;
'x-component': string;
items: {
type: string;
properties: {
space: {
type: string;
'x-component': string;
properties: {
sort: {
type: string;
'x-decorator': string;
'x-component': string;
};
field: {
type: string;
enum: string;
required: boolean;
'x-decorator': string;
'x-component': string;
'x-component-props': {
style: {
width: number;
};
};
};
direction: {
type: string;
'x-decorator': string;
'x-component': string;
'x-component-props': {
optionType: string;
};
enum: {
label: string;
value: string;
}[];
};
remove: {
type: string;
'x-decorator': string;
'x-component': string;
};
};
};
};
};
properties: {
add: {
type: string;
title: string;
'x-component': string;
};
};
};
export declare const pagination: {
type: string;
properties: {
paginate: {
type: string;
title: string;
'x-decorator': string;
'x-component': string;
'x-content': string;
default: boolean;
};
pagination: {
type: string;
'x-decorator': string;
'x-component': string;
'x-reactions': {
dependencies: string[];
fulfill: {
state: {
hidden: string;
};
};
}[];
properties: {
row: {
type: string;
'x-component': string;
properties: {
page: {
type: string;
'x-component': string;
properties: {
page: {
type: string;
title: string;
'x-decorator': string;
'x-component': string;
'x-component-props': {
useTypedConstant: string[];
};
default: number;
};
};
};
pageSize: {
type: string;
'x-component': string;
properties: {
pageSize: {
type: string;
title: string;
'x-decorator': string;
'x-component': string;
'x-component-props': {
min: number;
max: number;
};
default: number;
};
};
};
};
};
};
};
};
};
export declare const appends: {
type: string;
title: string;
description: string;
'x-decorator': string;
'x-component': string;
'x-component-props': {
title: string;
multiple: boolean;
useCollection(): any;
};
'x-reactions': {
dependencies: string[];
fulfill: {
state: {
visible: string;
};
};
}[];
};