angular2-schema-form
Version:
Angular2 Schema Form (DISCLAIMER: it is not related to angular-schema-form)
13 lines (12 loc) • 607 B
TypeScript
export declare class SchemaPreprocessor {
static preprocess(jsonSchema: any, path?: string): any;
private static checkProperties(jsonSchema, path);
private static checkAndCreateFieldsets(jsonSchema, path);
private static checkFieldsUsage(jsonSchema, path);
private static createFieldsets(jsonSchema);
private static replaceOrderByFieldsets(jsonSchema);
private static normalizeWidget(fieldSchema);
private static checkItems(jsonSchema, path);
private static recursiveCheck(jsonSchema, path);
private static removeRecursiveRefProperties(jsonSchema, definitionPath);
}