@jsonforms/core
Version:
Core module of JSON Forms
9 lines (8 loc) • 661 B
TypeScript
import { UISchemaElement } from '../models';
import type Ajv from 'ajv';
export declare const evalVisibility: (uischema: UISchemaElement, data: any, path: string, ajv: Ajv) => boolean;
export declare const evalEnablement: (uischema: UISchemaElement, data: any, path: string, ajv: Ajv) => boolean;
export declare const hasShowRule: (uischema: UISchemaElement) => boolean;
export declare const hasEnableRule: (uischema: UISchemaElement) => boolean;
export declare const isVisible: (uischema: UISchemaElement, data: any, path: string, ajv: Ajv) => boolean;
export declare const isEnabled: (uischema: UISchemaElement, data: any, path: string, ajv: Ajv) => boolean;