client
client: {
configuration: {
[key: string]: {
default?: string | number | boolean;
label: string;
options?: string[];
props?: any;
rules?: {
max?: number;
message?: string;
min?: number;
required?: boolean;
}[];
secret?: boolean;
tooltip?: string;
type: "password"
| "input"
| "select"
| "textarea";
value?: string | number | boolean;
};
};
data?: { [key: string]: any };
description: string;
extra?: {
[key: string]: {
action: string;
icon: string;
label: string;
type: "button";
};
};
haveInit?: true;
inUseConfiguration?: {
[key: string]: {
label: string;
parallelOnly?: boolean;
value?: string
| number
| boolean;
};
};
name: string;
needReInit?: boolean;
}
HPC plugin