angular2-json-schema-form
Version:
Angular 2 JSON Schema Form builder
13 lines (12 loc) • 997 B
TypeScript
/// <reference types="lodash" />
import { Pointer } from './jsonpointer.functions';
export declare function buildSchemaFromLayout(layout: any[]): any;
export declare function buildSchemaFromData(data: any, isRoot?: boolean): any;
export declare function getFromSchema(schema: any, dataPointer: Pointer, returnContainer?: boolean): any;
export declare function getSchemaReference(schema: any, reference: any, schemaRefLibrary?: any): any;
export declare function removeCircularReferences(thisPointer: string, circularRefMap: Map<string, string>, arrayMap: Map<string, number>): string;
export declare function getInputType(schema: any, layoutNode?: any): string;
export declare function checkInlineType(controlType: string, schema: any, layoutNode?: any): string;
export declare function isInputRequired(schema: any, pointer: string): boolean;
export declare function updateInputOptions(layoutNode: any, schema: any, jsf: any): void;
export declare function getControlValidators(schema: any): any;