hrw-certificate-editor
Version:
Design Editor Tools with React.js + ant.design + fabric.js
178 lines (177 loc) • 4.36 kB
TypeScript
declare const _default: {
TimerNode: {
scheduleType: {
type: string;
icon: string;
label: string;
items: {
label: string;
value: string;
forms: {
timeUnit: {
type: string;
icon: string;
label: string;
items: {
label: string;
value: string;
}[];
};
interval: {
type: string;
required: boolean;
icon: string;
label: string;
min: number;
max: number;
};
};
}[];
};
};
VirtualButtonNode: {
payload: {
type: string;
icon: string;
required: boolean;
default: string;
label: string;
};
};
BroadcastNode: {
outputCount: {
type: string;
required: boolean;
icon: string;
label: string;
disabled: boolean;
span: number;
min: number;
max: number;
};
};
DelayNode: {
delaySec: {
type: string;
required: boolean;
label: string;
span: number;
min: number;
max: number;
};
};
FilterNode: {
jsScript: {
type: string;
required: boolean;
icon: string;
label: string;
span: number;
};
};
FunctionNode: {
jsScript: {
type: string;
required: boolean;
icon: string;
label: string;
span: number;
};
};
SwitchNode: {
routes: {
type: string;
required: boolean;
icon: string;
label: string;
span: number;
};
jsScript: {
type: string;
required: boolean;
icon: string;
label: string;
span: number;
};
};
CounterGetNode: {
keyTemplate: {
type: string;
icon: string;
label: string;
};
resultPath: {
type: string;
icon: string;
label: string;
};
};
CounterSetNode: {
keyTemplate: {
type: string;
icon: string;
label: string;
};
operation: {
type: string;
icon: string;
label: string;
items: {
label: string;
value: string;
}[];
};
valueTemplate: {
type: string;
icon: string;
label: string;
};
};
DebugNode: {
loggingLevel: {
type: string;
required: boolean;
icon: string;
label: string;
span: number;
items: {
label: string;
value: string;
}[];
};
messageTemplate: {
type: string;
required: boolean;
icon: string;
label: string;
span: number;
};
};
EmailNode: {
subjectTemplate: {
type: string;
required: boolean;
icon: string;
label: string;
};
receiversTemplate: {
type: string;
required: boolean;
icon: string;
label: string;
};
textTemplate: {
type: string;
required: boolean;
icon: string;
label: string;
};
resultPath: {
type: string;
required: boolean;
icon: string;
label: string;
};
};
};
export default _default;