@farris/renderer
Version:
Render schema to web page with farris ui.
26 lines (25 loc) • 618 B
TypeScript
export declare enum DependencyKind {
StateMachine = "StateMachine",
EntityState = "EntityState",
UIState = "UIState",
ExpressionResult = "ExpressionResult",
Static = "Static",
Empty = "Empty"
}
export interface ConfigDependency {
type: DependencyKind;
path?: string;
}
export declare enum ConfigurationType {
Readonly = "Readonly",
Editable = "Editable",
Required = "Required",
Visible = "Visible",
Disabled = "Disabled"
}
export interface Configuration {
config: string | boolean;
deps: ConfigDependency[];
path: string;
type?: ConfigurationType;
}