@tachybase/module-workflow
Version:
A powerful BPM tool that provides foundational support for business automation, with the capability to extend unlimited triggers and nodes.
58 lines (57 loc) • 2.04 kB
TypeScript
export declare function createManualFormBlockUISchema(options: any): import("@tachybase/schema").Stringify<{
[key: symbol]: any;
[key: `x-${string}`]: any;
[key: `x-${number}`]: any;
version?: string;
name?: import("@tachybase/schema").SchemaKey;
title?: any;
description?: any;
default?: any;
readOnly?: boolean;
writeOnly?: boolean;
type?: import("@tachybase/schema").SchemaTypes;
enum?: import("@tachybase/schema").SchemaEnum<any>;
const?: any;
multipleOf?: number;
maximum?: number;
exclusiveMaximum?: number;
minimum?: number;
exclusiveMinimum?: number;
maxLength?: number;
minLength?: number;
pattern?: string | RegExp;
maxItems?: number;
minItems?: number;
uniqueItems?: boolean;
maxProperties?: number;
minProperties?: number;
required?: string[] | boolean | string;
format?: string;
$ref?: string;
$namespace?: string;
definitions?: import("@tachybase/schema").SchemaProperties<any, any, any, any, any, any, any, any>;
properties?: import("@tachybase/schema").SchemaProperties<any, any, any, any, any, any, any, any>;
items?: import("@tachybase/schema").SchemaItems<any, any, any, any, any, any, any, any>;
additionalItems?: import("@tachybase/schema").Stringify<any>;
patternProperties?: import("@tachybase/schema").SchemaProperties<any, any, any, any, any, any, any, any>;
additionalProperties?: import("@tachybase/schema").Stringify<any>;
"x-value"?: any;
"x-index"?: number;
"x-pattern"?: any;
"x-display"?: any;
"x-validator"?: any;
"x-decorator"?: any;
"x-decorator-props"?: any;
"x-component"?: any;
"x-component-props"?: any;
"x-reactions"?: import("@tachybase/schema").SchemaReactions<any>;
"x-content"?: any;
"x-data"?: any;
"x-visible"?: boolean;
"x-hidden"?: boolean;
"x-disabled"?: boolean;
"x-editable"?: boolean;
"x-read-only"?: boolean;
"x-read-pretty"?: boolean;
"x-compile-omitted"?: string[];
}>;