@jsonforms/core
Advanced tools
Comparing version 2.0.10 to 2.0.12-rc.0
import { RankedTester } from '../testers'; | ||
import { JsonSchema, UISchemaElement } from '../'; | ||
import { UISchemaTester } from '../reducers/uischemas'; | ||
import * as AJV from 'ajv'; | ||
export declare const INIT: 'jsonforms/INIT'; | ||
export declare const SET_AJV: 'jsonforms/SET_AJV'; | ||
export declare const UPDATE_DATA: 'jsonforms/UPDATE'; | ||
@@ -14,2 +16,4 @@ export declare const VALIDATE: 'jsonforms/VALIDATE'; | ||
export declare const REMOVE_UI_SCHEMA: 'jsonforms/REMOVE_UI_SCHEMA'; | ||
export declare const ADD_DEFAULT_DATA: 'jsonforms/ADD_DEFAULT_DATA'; | ||
export declare const REMOVE_DEFAULT_DATA: 'jsonforms/REMOVE_DEFAULT_DATA'; | ||
export interface UpdateAction { | ||
@@ -20,3 +24,3 @@ type: 'jsonforms/UPDATE'; | ||
} | ||
export declare const init: (data: any, schema?: JsonSchema, uischema?: UISchemaElement) => { | ||
export declare const init: (data: any, schema?: JsonSchema, uischema?: UISchemaElement, ajv?: AJV.Ajv) => { | ||
type: "jsonforms/INIT"; | ||
@@ -26,3 +30,17 @@ data: any; | ||
uischema: UISchemaElement; | ||
ajv: AJV.Ajv; | ||
}; | ||
export declare const registerDefaultData: (schemaPath: string, data: any) => { | ||
type: "jsonforms/ADD_DEFAULT_DATA"; | ||
schemaPath: string; | ||
data: any; | ||
}; | ||
export declare const unregisterDefaultData: (schemaPath: string) => { | ||
type: "jsonforms/REMOVE_DEFAULT_DATA"; | ||
schemaPath: string; | ||
}; | ||
export declare const setAjv: (ajv: AJV.Ajv) => { | ||
type: "jsonforms/SET_AJV"; | ||
ajv: AJV.Ajv; | ||
}; | ||
export declare const update: (path: string, updater: (any: any) => any) => UpdateAction; | ||
@@ -29,0 +47,0 @@ export declare const registerRenderer: (tester: RankedTester, renderer: any) => { |
@@ -5,2 +5,3 @@ "use strict"; | ||
exports.INIT = 'jsonforms/INIT'; | ||
exports.SET_AJV = 'jsonforms/SET_AJV'; | ||
exports.UPDATE_DATA = 'jsonforms/UPDATE'; | ||
@@ -15,8 +16,24 @@ exports.VALIDATE = 'jsonforms/VALIDATE'; | ||
exports.REMOVE_UI_SCHEMA = `jsonforms/REMOVE_UI_SCHEMA`; | ||
exports.init = (data, schema = generators_1.generateJsonSchema(data), uischema = generators_1.generateDefaultUISchema(schema)) => ({ | ||
exports.ADD_DEFAULT_DATA = `jsonforms/ADD_DEFAULT_DATA`; | ||
exports.REMOVE_DEFAULT_DATA = `jsonforms/REMOVE_DEFAULT_DATA`; | ||
exports.init = (data, schema = generators_1.generateJsonSchema(data), uischema = generators_1.generateDefaultUISchema(schema), ajv) => ({ | ||
type: exports.INIT, | ||
data, | ||
schema, | ||
uischema | ||
uischema, | ||
ajv | ||
}); | ||
exports.registerDefaultData = (schemaPath, data) => ({ | ||
type: exports.ADD_DEFAULT_DATA, | ||
schemaPath, | ||
data | ||
}); | ||
exports.unregisterDefaultData = (schemaPath) => ({ | ||
type: exports.REMOVE_DEFAULT_DATA, | ||
schemaPath | ||
}); | ||
exports.setAjv = (ajv) => ({ | ||
type: exports.SET_AJV, | ||
ajv | ||
}); | ||
exports.update = (path, updater) => ({ | ||
@@ -66,2 +83,2 @@ type: exports.UPDATE_DATA, | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvYWN0aW9ucy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQTBCQSw4Q0FBNEU7QUFHL0QsUUFBQSxJQUFJLEdBQXFCLGdCQUFnQixDQUFDO0FBQzFDLFFBQUEsV0FBVyxHQUF1QixrQkFBa0IsQ0FBQztBQUNyRCxRQUFBLFFBQVEsR0FBeUIsb0JBQW9CLENBQUM7QUFDdEQsUUFBQSxZQUFZLEdBQTZCLHdCQUF3QixDQUFDO0FBQ2xFLFFBQUEsZUFBZSxHQUFpQywyQkFBMkIsQ0FBQztBQUM1RSxRQUFBLFNBQVMsR0FBMkIscUJBQXFCLENBQUM7QUFDMUQsUUFBQSxZQUFZLEdBQTZCLHdCQUF3QixDQUFDO0FBQ2xFLFFBQUEsVUFBVSxHQUE0QixzQkFBc0IsQ0FBQztBQUM3RCxRQUFBLGFBQWEsR0FBOEIseUJBQXlCLENBQUM7QUFDckUsUUFBQSxnQkFBZ0IsR0FBaUMsNEJBQTRCLENBQUM7QUFROUUsUUFBQSxJQUFJLEdBQUcsQ0FDbEIsSUFBUyxFQUNULFNBQXFCLCtCQUFrQixDQUFDLElBQUksQ0FBQyxFQUM3QyxXQUE0QixvQ0FBdUIsQ0FBQyxNQUFNLENBQUMsRUFDM0QsRUFBRSxDQUNBLENBQUM7SUFDQyxJQUFJLEVBQUUsWUFBSTtJQUNWLElBQUk7SUFDSixNQUFNO0lBQ04sUUFBUTtDQUNULENBQUMsQ0FBQztBQUVNLFFBQUEsTUFBTSxHQUNqQixDQUFDLElBQVksRUFBRSxPQUFxQixFQUFnQixFQUFFLENBQUMsQ0FBQztJQUN0RCxJQUFJLEVBQUUsbUJBQVc7SUFDakIsSUFBSTtJQUNKLE9BQU87Q0FDUixDQUFDLENBQUM7QUFFUSxRQUFBLGdCQUFnQixHQUFHLENBQzlCLE1BQW9CLEVBQ3BCLFFBQWEsRUFDYixFQUFFLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxvQkFBWTtJQUNsQixNQUFNO0lBQ04sUUFBUTtDQUNULENBQUMsQ0FBQztBQUVVLFFBQUEsYUFBYSxHQUFHLENBQzNCLE1BQW9CLEVBQ3BCLEtBQVUsRUFDVixFQUFFLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxpQkFBUztJQUNmLE1BQU07SUFDTixLQUFLO0NBQ04sQ0FBQyxDQUFDO0FBRVUsUUFBQSxlQUFlLEdBQUcsQ0FDN0IsTUFBb0IsRUFDcEIsS0FBVSxFQUNWLEVBQUUsQ0FBQyxDQUFDO0lBQ0osSUFBSSxFQUFFLG9CQUFZO0lBQ2xCLE1BQU07SUFDTixLQUFLO0NBQ04sQ0FBQyxDQUFDO0FBRVUsUUFBQSxrQkFBa0IsR0FBRyxDQUNoQyxNQUFvQixFQUNwQixRQUFhLEVBQ2IsRUFBRSxDQUFDLENBQUM7SUFDSixJQUFJLEVBQUUsdUJBQWU7SUFDckIsTUFBTTtJQUNOLFFBQVE7Q0FDVCxDQUFDLENBQUM7QUFFVSxRQUFBLFNBQVMsR0FBRyxNQUFNLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxFQUFFO0lBQzVDLFFBQVEsQ0FBQztRQUNQLElBQUksRUFBRSxrQkFBVTtRQUNoQixNQUFNO0tBQ1AsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDO0FBUVcsUUFBQSxnQkFBZ0IsR0FBRyxDQUM5QixNQUFzQixFQUN0QixRQUF5QixFQUNOLEVBQUU7SUFDckIsT0FBTztRQUNMLElBQUksRUFBRSxxQkFBYTtRQUNuQixNQUFNO1FBQ04sUUFBUTtLQUNULENBQUM7QUFDSixDQUFDLENBQUM7QUFPVyxRQUFBLGtCQUFrQixHQUFHLENBQ2hDLE1BQXNCLEVBQ0EsRUFBRTtJQUN4QixPQUFPO1FBQ0wsSUFBSSxFQUFFLHdCQUFnQjtRQUN0QixNQUFNO0tBQ1AsQ0FBQztBQUNKLENBQUMsQ0FBQyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvYWN0aW9ucy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQTBCQSw4Q0FBNEU7QUFJL0QsUUFBQSxJQUFJLEdBQXFCLGdCQUFnQixDQUFDO0FBQzFDLFFBQUEsT0FBTyxHQUF3QixtQkFBbUIsQ0FBQztBQUNuRCxRQUFBLFdBQVcsR0FBdUIsa0JBQWtCLENBQUM7QUFDckQsUUFBQSxRQUFRLEdBQXlCLG9CQUFvQixDQUFDO0FBQ3RELFFBQUEsWUFBWSxHQUE2Qix3QkFBd0IsQ0FBQztBQUNsRSxRQUFBLGVBQWUsR0FBaUMsMkJBQTJCLENBQUM7QUFDNUUsUUFBQSxTQUFTLEdBQTJCLHFCQUFxQixDQUFDO0FBQzFELFFBQUEsWUFBWSxHQUE2Qix3QkFBd0IsQ0FBQztBQUNsRSxRQUFBLFVBQVUsR0FBNEIsc0JBQXNCLENBQUM7QUFDN0QsUUFBQSxhQUFhLEdBQThCLHlCQUF5QixDQUFDO0FBQ3JFLFFBQUEsZ0JBQWdCLEdBQWlDLDRCQUE0QixDQUFDO0FBRTlFLFFBQUEsZ0JBQWdCLEdBQWlDLDRCQUE0QixDQUFDO0FBQzlFLFFBQUEsbUJBQW1CLEdBQW9DLCtCQUErQixDQUFDO0FBUXZGLFFBQUEsSUFBSSxHQUFHLENBQ2xCLElBQVMsRUFDVCxTQUFxQiwrQkFBa0IsQ0FBQyxJQUFJLENBQUMsRUFDN0MsV0FBNEIsb0NBQXVCLENBQUMsTUFBTSxDQUFDLEVBQzNELEdBQWEsRUFDYixFQUFFLENBQ0EsQ0FBQztJQUNDLElBQUksRUFBRSxZQUFJO0lBQ1YsSUFBSTtJQUNKLE1BQU07SUFDTixRQUFRO0lBQ1IsR0FBRztDQUNKLENBQUMsQ0FBQztBQUVNLFFBQUEsbUJBQW1CLEdBQUcsQ0FDL0IsVUFBa0IsRUFDbEIsSUFBUyxFQUNYLEVBQUUsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLHdCQUFnQjtJQUN0QixVQUFVO0lBQ1YsSUFBSTtDQUNQLENBQUMsQ0FBQztBQUVVLFFBQUEscUJBQXFCLEdBQUcsQ0FBQyxVQUFrQixFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBQzFELElBQUksRUFBRSwyQkFBbUI7SUFDekIsVUFBVTtDQUNiLENBQUMsQ0FBQztBQUVVLFFBQUEsTUFBTSxHQUFHLENBQ2xCLEdBQVksRUFDZCxFQUFFLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxlQUFPO0lBQ2IsR0FBRztDQUNOLENBQUMsQ0FBQztBQUVVLFFBQUEsTUFBTSxHQUNqQixDQUFDLElBQVksRUFBRSxPQUFxQixFQUFnQixFQUFFLENBQUMsQ0FBQztJQUN0RCxJQUFJLEVBQUUsbUJBQVc7SUFDakIsSUFBSTtJQUNKLE9BQU87Q0FDUixDQUFDLENBQUM7QUFFUSxRQUFBLGdCQUFnQixHQUFHLENBQzlCLE1BQW9CLEVBQ3BCLFFBQWEsRUFDYixFQUFFLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxvQkFBWTtJQUNsQixNQUFNO0lBQ04sUUFBUTtDQUNULENBQUMsQ0FBQztBQUVVLFFBQUEsYUFBYSxHQUFHLENBQzNCLE1BQW9CLEVBQ3BCLEtBQVUsRUFDVixFQUFFLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxpQkFBUztJQUNmLE1BQU07SUFDTixLQUFLO0NBQ04sQ0FBQyxDQUFDO0FBRVUsUUFBQSxlQUFlLEdBQUcsQ0FDN0IsTUFBb0IsRUFDcEIsS0FBVSxFQUNWLEVBQUUsQ0FBQyxDQUFDO0lBQ0osSUFBSSxFQUFFLG9CQUFZO0lBQ2xCLE1BQU07SUFDTixLQUFLO0NBQ04sQ0FBQyxDQUFDO0FBRVUsUUFBQSxrQkFBa0IsR0FBRyxDQUNoQyxNQUFvQixFQUNwQixRQUFhLEVBQ2IsRUFBRSxDQUFDLENBQUM7SUFDSixJQUFJLEVBQUUsdUJBQWU7SUFDckIsTUFBTTtJQUNOLFFBQVE7Q0FDVCxDQUFDLENBQUM7QUFFVSxRQUFBLFNBQVMsR0FBRyxNQUFNLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxFQUFFO0lBQzVDLFFBQVEsQ0FBQztRQUNQLElBQUksRUFBRSxrQkFBVTtRQUNoQixNQUFNO0tBQ1AsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDO0FBUVcsUUFBQSxnQkFBZ0IsR0FBRyxDQUM5QixNQUFzQixFQUN0QixRQUF5QixFQUNOLEVBQUU7SUFDckIsT0FBTztRQUNMLElBQUksRUFBRSxxQkFBYTtRQUNuQixNQUFNO1FBQ04sUUFBUTtLQUNULENBQUM7QUFDSixDQUFDLENBQUM7QUFPVyxRQUFBLGtCQUFrQixHQUFHLENBQ2hDLE1BQXNCLEVBQ0EsRUFBRTtJQUN4QixPQUFPO1FBQ0wsSUFBSSxFQUFFLHdCQUFnQjtRQUN0QixNQUFNO0tBQ1AsQ0FBQztBQUNKLENBQUMsQ0FBQyJ9 |
@@ -1,2 +0,2 @@ | ||
import { JsonSchema, UISchemaElement } from '../'; | ||
import { ControlElement, JsonSchema, UISchemaElement } from '../'; | ||
import { generateJsonSchema } from './schema'; | ||
@@ -7,2 +7,3 @@ import { generateDefaultUISchema } from './uischema'; | ||
uiSchema(jsonSchema: JsonSchema, layoutType?: string, prefix?: string): UISchemaElement; | ||
controlElement(label: string, ref: string): ControlElement; | ||
}; | ||
@@ -9,0 +10,0 @@ export { Generate }; |
@@ -10,5 +10,6 @@ "use strict"; | ||
uiSchema: uischema_1.generateDefaultUISchema, | ||
controlElement: uischema_1.createControlElement | ||
}; | ||
exports.Generate = Generate; | ||
exports.default = Generate; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZ2VuZXJhdG9ycy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQTBCQSxxQ0FBOEM7QUFhckMsNkJBYkEsMkJBQWtCLENBYUE7QUFaM0IseUNBQXFEO0FBYTVDLGtDQWJBLGtDQUF1QixDQWFBO0FBWGhDLE1BQU0sUUFBUSxHQUdWO0lBQ0YsVUFBVSxFQUFFLDJCQUFrQjtJQUM5QixRQUFRLEVBQUUsa0NBQXVCO0NBQ2xDLENBQUM7QUFFTyw0QkFBUTtBQUNqQixrQkFBZSxRQUFRLENBQUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZ2VuZXJhdG9ycy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQTBCQSxxQ0FBOEM7QUFlckMsNkJBZkEsMkJBQWtCLENBZUE7QUFkM0IseUNBQTJFO0FBZWxFLGtDQWZzQixrQ0FBdUIsQ0FldEI7QUFiaEMsTUFBTSxRQUFRLEdBSVY7SUFDRixVQUFVLEVBQUUsMkJBQWtCO0lBQzlCLFFBQVEsRUFBRSxrQ0FBdUI7SUFDakMsY0FBYyxFQUFFLCtCQUFvQjtDQUNyQyxDQUFDO0FBRU8sNEJBQVE7QUFDakIsa0JBQWUsUUFBUSxDQUFDIn0= |
@@ -149,2 +149,2 @@ "use strict"; | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NoZW1hLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2dlbmVyYXRvcnMvc2NoZW1hLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkU7O0FBSUYsTUFBTSxxQkFBcUIsR0FBRyxzQkFBc0IsQ0FBQztBQUNyRCxNQUFNLG1CQUFtQixHQUFLLFVBQVUsQ0FBQztBQUl6QyxNQUFNLFFBQVEsR0FBRyxDQUFDLEtBQVksRUFBRSxhQUFvQyxFQUFTLEVBQUU7SUFDM0UsTUFBTSxLQUFLLEdBQUcsRUFBRSxDQUFDO0lBRWpCLE9BQU8sS0FBSyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUN2QixNQUFNLGtCQUFrQixHQUFHLGFBQWEsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMvQyxJQUFJLEtBQUssQ0FBQyxjQUFjLENBQUMsa0JBQWtCLENBQUMsRUFBRTtZQUMxQyxPQUFPLEtBQUssQ0FBQztTQUNoQjthQUFNO1lBQ0gsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEdBQUcsSUFBSSxDQUFDO1lBRWpDLE9BQU8sSUFBSSxDQUFDO1NBQ2Y7SUFDTCxDQUFDLENBQUMsQ0FBQztBQUNQLENBQUMsQ0FBQztBQUVGO0lBRUksWUFBb0IsVUFBOEQ7UUFBOUQsZUFBVSxHQUFWLFVBQVUsQ0FBb0Q7UUFJbEYsaUJBQVksR0FBRyxDQUFDLElBQVksRUFBZSxFQUFFO1lBQ3pDLE1BQU0sS0FBSyxHQUFlLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDaEQsTUFBTSxNQUFNLEdBQWdCO2dCQUN4QixJQUFJLEVBQUUsUUFBUTtnQkFDZCxVQUFVLEVBQUUsS0FBSztnQkFDakIsb0JBQW9CLEVBQUUsSUFBSSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxxQkFBcUIsQ0FBQzthQUN0RSxDQUFDO1lBQ0YsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLFVB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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NoZW1hLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2dlbmVyYXRvcnMvc2NoZW1hLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkU7O0FBSUYsTUFBTSxxQkFBcUIsR0FBRyxzQkFBc0IsQ0FBQztBQUNyRCxNQUFNLG1CQUFtQixHQUFLLFVBQVUsQ0FBQztBQUl6QyxNQUFNLFFBQVEsR0FBRyxDQUFDLEtBQVksRUFBRSxhQUFvQyxFQUFTLEVBQUU7SUFDM0UsTUFBTSxLQUFLLEdBQUcsRUFBRSxDQUFDO0lBRWpCLE9BQU8sS0FBSyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUN2QixNQUFNLGtCQUFrQixHQUFHLGFBQWEsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMvQyxJQUFJLEtBQUssQ0FBQyxjQUFjLENBQUMsa0JBQWtCLENBQUMsRUFBRTtZQUMxQyxPQUFPLEtBQUssQ0FBQztTQUNoQjthQUFNO1lBQ0gsS0FBSyxDQUFDLGtCQUFrQixDQUFDLEdBQUcsSUFBSSxDQUFDO1lBRWpDLE9BQU8sSUFBSSxDQUFDO1NBQ2Y7SUFDTCxDQUFDLENBQUMsQ0FBQztBQUNQLENBQUMsQ0FBQztBQUVGLE1BQU0sR0FBRztJQUVMLFlBQW9CLFVBQThEO1FBQTlELGVBQVUsR0FBVixVQUFVLENBQW9EO1FBSWxGLGlCQUFZLEdBQUcsQ0FBQyxJQUFZLEVBQWUsRUFBRTtZQUN6QyxNQUFNLEtBQUssR0FBZSxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO1lBQ2hELE1BQU0sTUFBTSxHQUFnQjtnQkFDeEIsSUFBSSxFQUFFLFFBQVE7Z0JBQ2QsVUFBVSxFQUFFLEtBQUs7Z0JBQ2pCLG9CQUFvQixFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUMscUJBQXFCLENBQUM7YUFDdEUsQ0FBQztZQUNGLE1BQU0sUUFBUSxHQUFHLElB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 |
import { JsonSchema } from '../models/jsonSchema'; | ||
import { UISchemaElement } from '../models/uischema'; | ||
import { ControlElement, UISchemaElement } from '../models/uischema'; | ||
/** | ||
* Creates a IControlObject with the given label referencing the given ref | ||
*/ | ||
export declare const createControlElement: (label: string, ref: string) => ControlElement; | ||
/** | ||
* Generate a default UI schema. | ||
@@ -5,0 +9,0 @@ * @param {JsonSchema} jsonSchema the JSON schema to generated a UI schema for |
@@ -70,3 +70,3 @@ "use strict"; | ||
*/ | ||
const createControlElement = (label, ref) => ({ | ||
exports.createControlElement = (label, ref) => ({ | ||
type: 'Control', | ||
@@ -140,3 +140,3 @@ label: label, | ||
case 'boolean': | ||
const controlObject = createControlElement(_.startCase(schemaName), currentRef); | ||
const controlObject = exports.createControlElement(_.startCase(schemaName), currentRef); | ||
schemaElements.push(controlObject); | ||
@@ -157,2 +157,2 @@ return controlObject; | ||
exports.generateDefaultUISchema = (jsonSchema, layoutType = 'VerticalLayout', prefix = '#', rootSchema = jsonSchema) => wrapInLayoutIfNecessary(generateUISchema(jsonSchema, [], prefix, '', layoutType, rootSchema), layoutType); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidWlzY2hlbWEuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZ2VuZXJhdG9ycy91aXNjaGVtYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRTtBQUNGLDRCQUE0QjtBQUk1QixpREFBa0Q7QUFFbEQ7Ozs7R0FJRztBQUNILE1BQU0sWUFBWSxHQUFHLENBQUMsVUFBa0IsRUFBVSxFQUFFLENBQUMsQ0FBQztJQUNsRCxJQUFJLEVBQUUsVUFBVTtJQUNoQixRQUFRLEVBQUUsRUFBRTtDQUNmLENBQUMsQ0FBQztBQUVIOzs7OztHQUtHO0FBQ0gsTUFBTSxXQUFXLEdBQUcsQ0FBQyxVQUFzQixFQUFXLEVBQUUsQ0FDdEQsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUM7QUFFdEY7O0dBRUc7QUFDSCxNQUFNLFVBQVUsR0FBRyxDQUFDLFVBQXNCLEVBQVUsRUFBRTtJQUNsRCxJQUFJLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUM7UUFDdEIsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUM7UUFDM0IsT0FBTyxVQUFVLENBQUMsSUFBSSxLQUFLLFFBQVEsRUFBRTtRQUNyQyxPQUFPLFVBQVUsQ0FBQyxJQUFJLENBQUM7S0FDMUI7SUFDRCxJQUFJLFdBQVcsQ0FBQyxVQUFVLENBQUMsRUFBRTtRQUN6QixPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO0tBQ2xDO0lBQ0QsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDO1FBQ3RCLENBQUMsQ0FBQyxDQUFDLENBQUMs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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidWlzY2hlbWEuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZ2VuZXJhdG9ycy91aXNjaGVtYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRTtBQUNGLDRCQUE0QjtBQUk1QixpREFBa0Q7QUFFbEQ7Ozs7R0FJRztBQUNILE1BQU0sWUFBWSxHQUFHLENBQUMsVUFBa0IsRUFBVSxFQUFFLENBQUMsQ0FBQztJQUNsRCxJQUFJLEVBQUUsVUFBVTtJQUNoQixRQUFRLEVBQUUsRUFBRTtDQUNmLENBQUMsQ0FBQztBQUVIOzs7OztHQUtHO0FBQ0gsTUFBTSxXQUFXLEdBQUcsQ0FBQyxVQUFzQixFQUFXLEVBQUUsQ0FDdEQsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUM7QUFFdEY7O0dBRUc7QUFDSCxNQUFNLFVBQVUsR0FBRyxDQUFDLFVBQXNCLEVBQVUsRUFBRTtJQUNsRCxJQUFJLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUM7UUFDdEIsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUM7UUFDM0IsT0FBTyxVQUFVLENBQUMsSUFBSSxLQUFLLFFBQVEsRUFBRTtRQUNyQyxPQUFPLFVBQVUsQ0FBQyxJQUFJLENBQUM7S0FDMUI7SUFDRCxJQUFJLFdBQVcsQ0FBQyxVQUFVLENBQUMsRUFBRTtRQUN6QixPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO0tBQ2xDO0lBQ0QsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDO1FBQ3RCLENBQUMsQ0FBQyxDQUFDLENBQUMs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 |
@@ -45,3 +45,3 @@ import { JsonSchema } from './jsonSchema'; | ||
*/ | ||
DISABLE = "DISABLE", | ||
DISABLE = "DISABLE" | ||
} | ||
@@ -48,0 +48,0 @@ /** |
import { ErrorObject, ValidateFunction } from 'ajv'; | ||
import { JsonSchema, UISchemaElement } from '..'; | ||
export declare const coreReducer: (state: { | ||
declare type CoreReducerState = { | ||
data: any; | ||
@@ -9,13 +9,8 @@ schema: JsonSchema; | ||
validator?: ValidateFunction; | ||
}, action: any) => { | ||
}; | ||
export declare const coreReducer: (state: CoreReducerState, action: any) => CoreReducerState | { | ||
data: any; | ||
schema: JsonSchema; | ||
uischema: UISchemaElement; | ||
errors?: ErrorObject[]; | ||
validator?: ValidateFunction; | ||
} | { | ||
data: any; | ||
schema: any; | ||
uischema: any; | ||
validator: ValidateFunction; | ||
validator: any; | ||
errors: ErrorObject[]; | ||
@@ -28,1 +23,2 @@ }; | ||
export declare const subErrorsAt: (instancePath: any) => (state: any) => any[]; | ||
export {}; |
@@ -53,3 +53,4 @@ "use strict"; | ||
case actions_1.INIT: { | ||
const v = ajv.compile(action.schema); | ||
const thisAjv = action.ajv ? action.ajv : ajv; | ||
const v = thisAjv.compile(action.schema); | ||
const e = sanitizeErrors(v, action.data); | ||
@@ -64,2 +65,9 @@ return { | ||
} | ||
case actions_1.SET_AJV: { | ||
const currentAjv = action.ajv; | ||
const validator = currentAjv.compile(state.schema); | ||
const errors = sanitizeErrors(validator, state.data); | ||
return Object.assign({}, state, { validator, | ||
errors }); | ||
} | ||
case actions_1.UPDATE_DATA: { | ||
@@ -116,2 +124,2 @@ if (action.path === undefined || action.path === null) { | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9yZWR1Y2Vycy9jb3JlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJFO0FBQ0YsNEJBQTRCO0FBRTVCLHdDQUErQztBQUMvQyxpREFBOEM7QUFHOUMsTUFBTSxHQUFHLEdBQUcscUJBQVMsRUFBRSxDQUFDO0FBQ3hCLE1BQU0sUUFBUSxHQUFHLENBQUMsU0FBMkIsRUFBRSxJQUFTLEVBQWlCLEVBQUU7SUFDekUsTUFBTSxLQUFLLEdBQUcsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzlCLElBQUksS0FBSyxFQUFFO1FBQ1QsT0FBTyxFQUFFLENBQUM7S0FDWDtJQUVELE9BQU8sU0FBUyxDQUFDLE1BQU0sQ0FBQztBQUMxQixDQUFDLENBQUM7QUFFRixNQUFNLGNBQWMsR0FBRyxDQUFDLFNBQVMsRUFBRSxJQUFJLEVBQUUsRUFBRSxDQUN6QyxRQUFRLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsRUFBRTtJQUNwQyxLQUFLLENBQUMsUUFBUSxHQUFHLEtBQUssQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFFOUQsT0FBTyxLQUFLLENBQUM7QUFDZixDQUFDLENBQUMsQ0FBQztBQUVMLE1BQU0sV0FBVyxHQUFxQixHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUM7QUFVakQsTUFBTSxTQUFTLEdBQUc7SUFDaEIsSUFBSSxFQUFFLEVBQVM7SUFDZixNQUFNLEVBQUUsRUFBRTtJQUNWLFFBQVEsRUFBRSxTQUFTO0lBQ25CLE1BQU0sRUFBRSxFQUFFO0lBQ1YsU0FBUyxFQUFFLFdBQVc7Q0FDdkIsQ0FBQztBQUVXLFFBQUEsV0FBVyxHQUFHLENBQ3pCLFFBQTBCLFNBQVMsRUFD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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9yZWR1Y2Vycy9jb3JlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJFO0FBQ0YsNEJBQTRCO0FBRTVCLHdDQUF3RDtBQUN4RCxpREFBOEM7QUFHOUMsTUFBTSxHQUFHLEdBQUcscUJBQVMsRUFBRSxDQUFDO0FBQ3hCLE1BQU0sUUFBUSxHQUFHLENBQUMsU0FBMkIsRUFBRSxJQUFTLEVBQWlCLEVBQUU7SUFDekUsTUFBTSxLQUFLLEdBQUcsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzlCLElBQUksS0FBSyxFQUFFO1FBQ1QsT0FBTyxFQUFFLENBQUM7S0FDWDtJQUVELE9BQU8sU0FBUyxDQUFDLE1BQU0sQ0FBQztBQUMxQixDQUFDLENBQUM7QUFFRixNQUFNLGNBQWMsR0FBRyxDQUFDLFNBQVMsRUFBRSxJQUFJLEVBQUUsRUFBRSxDQUN6QyxRQUFRLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsRUFBRTtJQUNwQyxLQUFLLENBQUMsUUFBUSxHQUFHLEtBQUssQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFFOUQsT0FBTyxLQUFLLENBQUM7QUFDZixDQUFDLENBQUMsQ0FBQztBQUVMLE1BQU0sV0FBVyxHQUFxQixHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUM7QUFVakQsTUFBTSxTQUFTLEdBQUc7SUFDaEIsSUFBSSxFQUFFLEVBQVM7SUFDZixNQUFNLEVBQUUsRUFBRTtJQUNWLFFBQVEsRUFBRSxTQUFTO0lBQ25CLE1BQU0sRUFBRSxFQUFFO0lBQ1YsU0FBUyxFQUFFLFdBQVc7Q0FDdkIsQ0FBQztBQUVXLFFBQUEsV0FBVyxHQUFHLENBQ3pCLFFBQTBCLFNBQVMsRUFD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 |
@@ -13,5 +13,6 @@ import { Reducer } from 'redux'; | ||
export declare const getUiSchema: (state: any) => any; | ||
export declare const findUISchema: (state: any) => (schema: JsonSchema, schemaPath: string, path: string) => UISchemaElement; | ||
export declare const getDefaultData: (state: any) => any; | ||
export declare const findUISchema: (state: any) => (schema: JsonSchema, schemaPath: string, path: string, fallbackLayoutType?: string) => UISchemaElement; | ||
export declare const getErrorAt: (instancePath: any) => (state: any) => any[]; | ||
export declare const getSubErrorsAt: (instancePath: any) => (state: any) => any[]; | ||
export declare const getConfig: (state: any) => any; |
@@ -33,2 +33,3 @@ "use strict"; | ||
const config_1 = require("./config"); | ||
const default_data_1 = require("./default-data"); | ||
const core_1 = require("./core"); | ||
@@ -38,10 +39,11 @@ exports.coreReducer = core_1.coreReducer; | ||
const __1 = require(".."); | ||
exports.jsonformsReducer = (additionalReducers = {}) => redux_1.combineReducers(Object.assign({ core: core_1.coreReducer, renderers: renderers_1.rendererReducer, fields: fields_1.fieldReducer, config: config_1.configReducer, uischemas: uischemas_1.uischemaRegistryReducer }, additionalReducers)); | ||
exports.jsonformsReducer = (additionalReducers = {}) => redux_1.combineReducers(Object.assign({ core: core_1.coreReducer, renderers: renderers_1.rendererReducer, fields: fields_1.fieldReducer, config: config_1.configReducer, uischemas: uischemas_1.uischemaRegistryReducer, defaultData: default_data_1.defaultDataReducer }, additionalReducers)); | ||
exports.getData = state => core_1.extractData(state.jsonforms.core); | ||
exports.getSchema = state => core_1.extractSchema(state.jsonforms.core); | ||
exports.getUiSchema = state => core_1.extractUiSchema(state.jsonforms.core); | ||
exports.findUISchema = state => (schema, schemaPath, path) => { | ||
exports.getDefaultData = state => default_data_1.extractDefaultData(state.jsonforms.defaultData); | ||
exports.findUISchema = state => (schema, schemaPath, path, fallbackLayoutType = 'VerticalLayout') => { | ||
const uiSchema = uischemas_1.findMatchingUISchema(state.jsonforms.uischemas)(schema, schemaPath, path); | ||
if (uiSchema === undefined) { | ||
return __1.Generate.uiSchema(schema); | ||
return __1.Generate.uiSchema(schema, fallbackLayoutType); | ||
} | ||
@@ -55,2 +57,2 @@ return uiSchema; | ||
exports.getConfig = state => state.jsonforms.config; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvcmVkdWNlcnMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkU7QUFDRixpQ0FBaUQ7QUFDakQsMkNBQThDO0FBZ0I1QywwQkFoQk8sMkJBQWUsQ0FnQlA7QUFmakIscUNBQXdDO0FBZ0J0Qyx1QkFoQk8scUJBQVksQ0FnQlA7QUFmZCxxQ0FBeUM7QUFDekMsaUNBT2dCO0FBUWQsc0JBZEEsa0JBQVcsQ0FjQTtBQU5iLDJDQUE0RjtBQUM1RiwwQkFBMkQ7QUFTOUMsUUFBQSxnQkFBZ0IsR0FBRyxDQUFDLGtCQUFrQixHQUFHLEVBQUUsRUFBMkIsRUFBRSxDQUNuRix1QkFBZSxpQkFDYixJQUFJLEVBQUUsa0JBQVcsRUFDakIsU0FBUyxFQUFFLDJCQUFlLEVBQzFCLE1BQU0sRUFBRSxxQkFBWSxFQUNwQixNQUFNLEVBQUUsc0JBQWEsRUFDckIsU0FBUyxFQUFFLG1DQUF1QixJQUMvQixrQkFBa0IsRUFDckIsQ0FBQztBQUVRLFFBQUEsT0FBTyxHQUFHLEtBQUssQ0FBQyxFQUFFLENBQUMsa0JBQVcsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ3JELFFBQUEsU0FBUyxHQUFHLEtBQUssQ0FBQyxFQUFFLENBQUMsb0JBQWEsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ3pELFFBQUEsV0FBVyxHQUFHLEtBQUssQ0FBQyxFQUFFLENBQUMsc0JBQWUsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBRTdELFFBQUEsWUFBWSxHQUFHLEtBQUssQ0FBQyxFQUFFLENBQ2xDLENBQUMsTUFBa0IsRUFBRSxVQUFrQixFQUFFLElBQVksRUFBbUIsRUFBRTtJQUN4RSxNQUFNLFFBQVEsR0FBRyxnQ0FBb0IsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxDQUFDLE1BQU0sRUFBRSxVQUFVLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDM0YsSUFBSSxRQUFRLEtBQUssU0FBUyxFQUFFO1FBQzFCLE9BQU8sWUFBUSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQztLQUNsQztJQUNELE9BQU8sUUFBUSxDQUFDO0FBQ2xCLENBQUMsQ0FBQztBQUVTLFFBQUEsVUFBVSxHQUFHLFlBQVksQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLEVBQUU7SUFDaEQsT0FBTyxjQUFPLENBQUMsWUFBWSxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUNyRCxDQUFDLENBQUM7QUFDVyxRQUFBLGNBQWMsR0FBRyxZQUFZLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQ3BELGtCQUFXLENBQUMsWUFBWSxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUVyQyxRQUFBLFNBQVMsR0FBRyxLQUFLLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvcmVkdWNlcnMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkU7QUFDRixpQ0FBaUQ7QUFDakQsMkNBQThDO0FBaUI1QywwQkFqQk8sMkJBQWUsQ0FpQlA7QUFoQmpCLHFDQUF3QztBQWlCdEMsdUJBakJPLHFCQUFZLENBaUJQO0FBaEJkLHFDQUF5QztBQUN6QyxpREFBd0U7QUFDeEUsaUNBT2dCO0FBUWQsc0JBZEUsa0JBQVcsQ0FjRjtBQU5iLDJDQUE0RjtBQUM1RiwwQkFBMkQ7QUFTOUMsUUFBQSxnQkFBZ0IsR0FBRyxDQUFDLGtCQUFrQixHQUFHLEVBQUUsRUFBMkIsRUFBRSxDQUNuRix1QkFBZSxpQkFDYixJQUFJLEVBQUUsa0JBQVcsRUFDakIsU0FBUyxFQUFFLDJCQUFlLEVBQzFCLE1BQU0sRUFBRSxxQkFBWSxFQUNwQixNQUFNLEVBQUUsc0JBQWEsRUFDckIsU0FBUyxFQUFFLG1DQUF1QixFQUNsQyxXQUFXLEVBQUUsaUNBQWtCLElBQzVCLGtCQUFrQixFQUNyQixDQUFDO0FBRVEsUUFBQSxPQUFPLEdBQUcsS0FBSyxDQUFDLEVBQUUsQ0FBQyxrQkFBVyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDckQsUUFBQSxTQUFTLEdBQUcsS0FBSyxDQUFDLEVBQUUsQ0FBQyxvQkFBYSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDekQsUUFBQSxXQUFXLEdBQUcsS0FBSyxDQUFDLEVBQUUsQ0FBQyxzQkFBZSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDN0QsUUFBQSxjQUFjLEdBQUcsS0FBSyxDQUFDLEVBQUUsQ0FBQyxpQ0FBa0IsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxDQUFDO0FBRTFFLFFBQUEsWUFBWSxHQUFHLEtBQUssQ0FBQyxFQUFFLENBQ2xDLENBQUMsTUFBa0IsRUFDbEIsVUFBa0IsRUFDbEIsSUFBWSxFQUNaLGtCQUFrQixHQUFHLGdCQUFnQixFQUNuQixFQUFFO0lBQ25CLE1BQU0sUUFBUSxHQUFHLGdDQUFvQixDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLENBQUMsTUFBTSxFQUFFLFVBQVUsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUMzRixJQUFJLFFBQVEsS0FBSyxTQUFTLEVBQUU7UUFDMUIsT0FBTyxZQUFRLENBQUMsUUFBUSxDQUFDLE1BQU0sRUFBRSxrQkFBa0IsQ0FBQyxDQUFDO0tBQ3REO0lBQ0QsT0FBTyxRQUFRLENBQUM7QUFDbEIsQ0FBQyxDQUFDO0FBRVMsUUFBQSxVQUFVLEdBQUcsWUFBWSxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsRUFBRTtJQUNoRCxPQUFPLGNBQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ3JELENBQUMsQ0FBQztBQUNXLFFBQUEsY0FBYyxHQUFHLFlBQVksQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FDcEQsa0JBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBRXJDLFFBQUEsU0FBUyxHQUFHLEtBQUssQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMifQ== |
import { JsonSchema } from '../models/jsonSchema'; | ||
import { ControlElement, UISchemaElement } from '../models/uischema'; | ||
import { Categorization, ControlElement, UISchemaElement } from '../models/uischema'; | ||
/** | ||
@@ -189,1 +189,4 @@ * Constant that indicates that a tester is not capable of handling | ||
export declare const isNumberFormatControl: Tester; | ||
export declare const isCategorization: (category: UISchemaElement) => category is Categorization; | ||
export declare const isCategory: (uischema: UISchemaElement) => boolean; | ||
export declare const categorizationHasCategory: (uischema: any) => boolean; |
@@ -298,2 +298,14 @@ "use strict"; | ||
exports.isNumberFormatControl = exports.and(exports.uiTypeIs('Control'), exports.schemaTypeIs('integer'), exports.optionIs('format', true)); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvdGVzdGVycy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRTtBQUNGLDRCQUE0QjtBQUc1QixpREFBa0Q7QUFFbEQ7Ozs7R0FJRztBQUNVLFFBQUEsY0FBYyxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBV3BCLFFBQUEsU0FBUyxHQUFHLENBQUMsUUFBYSxFQUE4QixFQUFFLENBQ3JFLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsSUFBSSxRQUFRLENBQUMsS0FBSyxLQUFLLFNBQVMsSUFBSSxRQUFRLENBQUMsS0FBSyxLQUFLLFNBQVMsQ0FBQztBQUV2Rjs7Ozs7Ozs7O0dBU0c7QUFDVSxRQUFBLGFBQWEsR0FBRyxDQUFDLFNBQTBDLEVBQVUsRUFBRSxDQUNsRixDQUFDLFFBQXlCLEVBQUUsTUFBa0IsRUFBVyxFQUFFO0lBQ3pELElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLGlCQUFTLENBQUMsUUFBUSxDQUFDLEVBQUU7UUFDL0MsT0FBTyxLQUFLLENBQUM7S0FDZDtJQUNELE1BQU0sVUFBVSxHQUFHLFFBQVEsQ0FBQyxLQUFLLENBQUM7SUFDbEMsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFO1FBQ3pCLE9BQU8sS0FBSyxDQUFDO0tBQ2Q7SUFDRCxJQUFJLGlCQUFpQixHQUFlLHlCQUFhLENBQUMsTUFBTSxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBQ3RFLE9BQU8sQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxFQUFFO1FBQzFFLGlCQUFpQixHQUFHLHlCQUFhLENBQUMsTUFBTSxFQUFFLGlCQUFpQixDQUFD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 | ||
exports.isCategorization = (category) => category.type === 'Categorization'; | ||
exports.isCategory = (uischema) => uischema.type === 'Category'; | ||
const hasCategory = (categorization) => { | ||
if (_.isEmpty(categorization.elements)) { | ||
return false; | ||
} | ||
// all children of the categorization have to be categories | ||
return categorization.elements | ||
.map(elem => exports.isCategorization(elem) ? hasCategory(elem) : exports.isCategory(elem)) | ||
.reduce((prev, curr) => prev && curr, true); | ||
}; | ||
exports.categorizationHasCategory = uischema => hasCategory(uischema); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvdGVzdGVycy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRTtBQUNGLDRCQUE0QjtBQUc1QixpREFBa0Q7QUFFbEQ7Ozs7R0FJRztBQUNVLFFBQUEsY0FBYyxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBV3BCLFFBQUEsU0FBUyxHQUFHLENBQUMsUUFBYSxFQUE4QixFQUFFLENBQ3JFLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsSUFBSSxRQUFRLENBQUMsS0FBSyxLQUFLLFNBQVMsSUFBSSxRQUFRLENBQUMsS0FBSyxLQUFLLFNBQVMsQ0FBQztBQUV2Rjs7Ozs7Ozs7O0dBU0c7QUFDVSxRQUFBLGFBQWEsR0FBRyxDQUFDLFNBQTBDLEVBQVUsRUFBRSxDQUNsRixDQUFDLFFBQXlCLEVBQUUsTUFBa0IsRUFBVyxFQUFFO0lBQ3pELElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLGlCQUFTLENBQUMsUUFBUSxDQUFDLEVBQUU7UUFDL0MsT0FBTyxLQUFLLENBQUM7S0FDZDtJQUNELE1BQU0sVUFBVSxHQUFHLFFBQVEsQ0FBQyxLQUFLLENBQUM7SUFDbEMsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFO1FBQ3pCLE9BQU8sS0FBSyxDQUFDO0tBQ2Q7SUFDRCxJQUFJLGlCQUFpQixHQUFlLHlCQUFhLENBQUMsTUFBTSxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBQ3RFLE9BQU8sQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxFQUFFO1FBQzFFLGlCQUFpQixHQUFHLHlCQUFhLENBQUMsTUFBTSxFQUFFLGlCQUFpQixDQUFD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 |
@@ -66,3 +66,3 @@ import { RankedTester } from '../testers'; | ||
*/ | ||
export declare const mapDispatchToFieldProps: (dispatch) => DispatchPropsOfControl; | ||
export declare const mapDispatchToFieldProps: (dispatch: any) => DispatchPropsOfControl; | ||
/** | ||
@@ -69,0 +69,0 @@ * Default dispatch to control props which can be customized to set handleChange action |
@@ -19,3 +19,3 @@ import { JsonSchema, Scopable } from '../'; | ||
schema(schema: JsonSchema, schemaPath: string): JsonSchema; | ||
data(data, path): any; | ||
data(data: any, path: any): any; | ||
}; | ||
@@ -22,0 +22,0 @@ export { resolveData, resolveSchema } from './resolvers'; |
@@ -62,7 +62,3 @@ "use strict"; | ||
const startIndex = startFromRoot ? 2 : 1; | ||
const x = _.range(startIndex, segments.length, 2).map(idx => segments[idx]); | ||
return x; | ||
// return segments | ||
// .filter(p => keywords.indexOf(p) === -1) | ||
// .filter(s => !_.isEmpty(s)); | ||
return _.range(startIndex, segments.length, 2).map(idx => segments[idx]); | ||
}; | ||
@@ -87,2 +83,2 @@ /** | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0aC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy91dGlsL3BhdGgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkU7QUFDRiw0QkFBNEI7QUFHZixRQUFBLE9BQU8sR0FBRyxDQUFDLEtBQWEsRUFBRSxLQUFhLEVBQUUsRUFBRTtJQUN0RCxJQUFJLEVBQUUsR0FBRyxLQUFLLENBQUM7SUFDZixJQUFJLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxFQUFFO1FBQ3BFLEVBQUUsR0FBRyxLQUFLLEdBQUcsR0FBRyxDQUFDO0tBQ2xCO0lBRUQsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxFQUFFO1FBQ2pCLE9BQU8sS0FBSyxDQUFDO0tBQ2Q7U0FBTSxJQUFJLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUU7UUFDM0IsT0FBTyxFQUFFLENBQUM7S0FDWDtTQUFNO1FBQ0wsT0FBTyxHQUFHLEVBQUUsR0FBRyxLQUFLLEVBQUUsQ0FBQztLQUN4QjtBQUNILENBQUMsQ0FBQztBQUVGOzs7Ozs7Ozs7O0dBVUc7QUFDVSxRQUFBLGtCQUFrQixHQUFHLENBQUMsVUFBa0IsRUFBWSxFQUFFO0lBQ2pFLE1BQU0sQ0FBQyxHQUFHLFVBQVU7U0FDZixPQUFPLENBQUMsZUFBZSxFQUFFLEVBQUUsQ0FBQztTQUM1QixPQUFPLENBQUMsZUFBZSxFQUFFLEVBQUUsQ0FBQztTQUM1QixPQUFPLENBQUMsZUFBZSxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBQ2xDLE1BQU0sUUFBUSxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFOUIsTUFBTSxhQUFhLEdBQUcsUUFBUSxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsSUFBSSxRQUFRLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ2hFLE1BQU0sVUFBVSxHQUFJLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxVQUFVLEVBQUUsUUFBUSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztJQUM1RSxPQUFPLENBQUMsQ0FBQztJQUNULGtCQUFrQjtJQUNsQiwrQ0FBK0M7SUFDL0MsbUNBQW1DO0FBQ3JDLENBQUMsQ0FBQztBQUVGOzs7Ozs7O0dBT0c7QUFDVSxRQUFBLFVBQVUsR0FBRyxDQUFDLFVBQWtCLEVBQVUsRUFBRTtJQUN2RCxPQUFPLDBCQUFrQixDQUFDLFVBQVUsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNsRCxDQUFDLENBQUM7QUFFVyxRQUFBLGFBQWEsR0FBRyxDQUFDLFVBQW9CLEVBQUUsSUFBWSxFQUFVLEVBQUU7SUFDMUUsTUFBTSxRQUFRLEdBQUcsMEJBQWtCLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRXRELElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsSUFBSSxJQUFJLEtBQUssU0FBUyxFQUFFO1FBQzdDLE9BQU8sRUFBRSxDQUFDO0tBQ1g7SUFFRCxPQUFPLENBQUMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsZUFBTyxDQUFDLElBQUksRUFBRSxRQUFRLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDeEUsQ0FBQyxDQUFDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0aC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy91dGlsL3BhdGgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkU7QUFDRiw0QkFBNEI7QUFHZixRQUFBLE9BQU8sR0FBRyxDQUFDLEtBQWEsRUFBRSxLQUFhLEVBQUUsRUFBRTtJQUN0RCxJQUFJLEVBQUUsR0FBRyxLQUFLLENBQUM7SUFDZixJQUFJLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxFQUFFO1FBQ3BFLEVBQUUsR0FBRyxLQUFLLEdBQUcsR0FBRyxDQUFDO0tBQ2xCO0lBRUQsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxFQUFFO1FBQ2pCLE9BQU8sS0FBSyxDQUFDO0tBQ2Q7U0FBTSxJQUFJLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUU7UUFDM0IsT0FBTyxFQUFFLENBQUM7S0FDWDtTQUFNO1FBQ0wsT0FBTyxHQUFHLEVBQUUsR0FBRyxLQUFLLEVBQUUsQ0FBQztLQUN4QjtBQUNILENBQUMsQ0FBQztBQUVGOzs7Ozs7Ozs7O0dBVUc7QUFDVSxRQUFBLGtCQUFrQixHQUFHLENBQUMsVUFBa0IsRUFBWSxFQUFFO0lBQ2pFLE1BQU0sQ0FBQyxHQUFHLFVBQVU7U0FDZixPQUFPLENBQUMsZUFBZSxFQUFFLEVBQUUsQ0FBQztTQUM1QixPQUFPLENBQUMsZUFBZSxFQUFFLEVBQUUsQ0FBQztTQUM1QixPQUFPLENBQUMsZUFBZSxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBQ2xDLE1BQU0sUUFBUSxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFOUIsTUFBTSxhQUFhLEdBQUcsUUFBUSxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsSUFBSSxRQUFRLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ2hFLE1BQU0sVUFBVSxHQUFJLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUMsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLFVBQVUsRUFBRSxRQUFRLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQzNFLENBQUMsQ0FBQztBQUVGOzs7Ozs7O0dBT0c7QUFDVSxRQUFBLFVBQVUsR0FBRyxDQUFDLFVBQWtCLEVBQVUsRUFBRTtJQUN2RCxPQUFPLDBCQUFrQixDQUFDLFVBQVUsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNsRCxDQUFDLENBQUM7QUFFVyxRQUFBLGFBQWEsR0FBRyxDQUFDLFVBQW9CLEVBQUUsSUFBWSxFQUFVLEVBQUU7SUFDMUUsTUFBTSxRQUFRLEdBQUcsMEJBQWtCLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRXRELElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsSUFBSSxJQUFJLEtBQUssU0FBUyxFQUFFO1FBQzdDLE9BQU8sRUFBRSxDQUFDO0tBQ1g7SUFFRCxPQUFPLENBQUMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsZUFBTyxDQUFDLElBQUksRUFBRSxRQUFRLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDeEUsQ0FBQyxDQUFDIn0= |
@@ -133,2 +133,2 @@ "use strict"; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzb2x2ZXJzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3V0aWwvcmVzb2x2ZXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJFO0FBQ0YsNEJBQTRCO0FBVTVCLE1BQU0sUUFBUSxHQUFHLENBQUMsTUFBa0IsRUFBVyxFQUFFO0lBQy9DLE9BQU8sTUFBTSxDQUFDLFVBQVUsS0FBSyxTQUFTLENBQUM7QUFDekMsQ0FBQyxDQUFDO0FBQ0YsTUFBTSxPQUFPLEdBQUcsQ0FBQyxNQUFrQixFQUFXLEVBQUU7SUFDOUMsT0FBTyxNQUFNLENBQUMsSUFBSSxLQUFLLE9BQU8sSUFBSSxNQUFNLENBQUMsS0FBSyxLQUFLLFNBQVMsQ0FBQztBQUMvRCxDQUFDLENBQUM7QUFFVyxRQUFBLFdBQVcsR0FBRyxDQUFDLFFBQWEsRUFBRSxRQUFnQixFQUFPLEVBQUU7SUFDbEUsTUFBTSxnQkFBZ0IsR0FBRyxRQUFRLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzdDLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsRUFBRTtRQUN2QixPQUFPLFFBQVEsQ0FBQztLQUNqQjtJQUVELE9BQU8sZ0JBQWdCO1NBQ3BCLEdBQUcsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLGtCQUFrQixDQUFDLE9BQU8sQ0FBQyxDQUFDO1NBQzNDLE1BQU0sQ0FDTCxDQUFDLFdBQVcsRUFBRSxjQUFjLEVBQUUsRUFBRTtRQUM5QixJQUFJLFdBQVcsS0FBSyxTQUFTLElBQUksQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLGNBQWMsQ0FBQyxFQUFFO1lBQzVFLE9BQU8sU0FBUyxDQUFDO1NBQ2xCO1FBRUQsT0FBTyxXQUFXLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDckMsQ0FBQyxFQUNELFFBQVEsQ0FDVCxDQUFDO0FBQ04sQ0FBQyxDQUFDO0FBRUY7Ozs7Ozs7R0FPRztB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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzb2x2ZXJzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3V0aWwvcmVzb2x2ZXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJFO0FBQ0YsNEJBQTRCO0FBVTVCLE1BQU0sUUFBUSxHQUFHLENBQUMsTUFBa0IsRUFBVyxFQUFFO0lBQy9DLE9BQU8sTUFBTSxDQUFDLFVBQVUsS0FBSyxTQUFTLENBQUM7QUFDekMsQ0FBQyxDQUFDO0FBQ0YsTUFBTSxPQUFPLEdBQUcsQ0FBQyxNQUFrQixFQUFXLEVBQUU7SUFDOUMsT0FBTyxNQUFNLENBQUMsSUFBSSxLQUFLLE9BQU8sSUFBSSxNQUFNLENBQUMsS0FBSyxLQUFLLFNBQVMsQ0FBQztBQUMvRCxDQUFDLENBQUM7QUFFVyxRQUFBLFdBQVcsR0FBRyxDQUFDLFFBQWEsRUFBRSxRQUFnQixFQUFPLEVBQUU7SUFDbEUsTUFBTSxnQkFBZ0IsR0FBRyxRQUFRLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzdDLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsRUFBRTtRQUN2QixPQUFPLFFBQVEsQ0FBQztLQUNqQjtJQUVELE9BQU8sZ0JBQWdCO1NBQ3BCLEdBQUcsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLGtCQUFrQixDQUFDLE9BQU8sQ0FBQyxDQUFDO1NBQzNDLE1BQU0sQ0FDTCxDQUFDLFdBQVcsRUFBRSxjQUFjLEVBQUUsRUFBRTtRQUM5QixJQUFJLFdBQVcsS0FBSyxTQUFTLElBQUksQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLGNBQWMsQ0FBQyxFQUFFO1lBQzVFLE9BQU8sU0FBUyxDQUFDO1NBQ2xCO1FBRUQsT0FBTyxXQUFXLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDckMsQ0FBQyxFQUNELFFBQVEsQ0FDVCxDQUFDO0FBQ04sQ0FBQyxDQUFDO0FBRUY7Ozs7Ozs7R0FPRztB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 |
@@ -86,3 +86,2 @@ "use strict"; | ||
const result = util_1.Resolve.data(instance, util_1.toDataPath(`#/properties/${fooBar}`)); | ||
console.log('..', util_1.toDataPath(`#/properties/${fooBar}`)); | ||
t.is(result, 123); | ||
@@ -221,2 +220,2 @@ }); | ||
}); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0aC50ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vdGVzdC91dGlsL3BhdGgudGVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRTtBQUNGLDZCQUF1QjtBQUV2Qix5Q0FBcUQ7QUFFckQsYUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUMsRUFBRTtJQUNqQixNQUFNLE1BQU0sR0FBZTtRQUN2QixNQUFNLEVBQUUsUUFBUTtRQUNoQixZQUFZLEVBQUU7WUFDVixLQUFLLEVBQUU7Z0JBQ0gsTUFBTSxFQUFFLFNBQVM7YUFDcEI7U0FDSjtLQUNKLENBQUM7SUFDRixDQUFDLENBQUMsU0FBUyxDQUNQLGNBQU8sQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLGtCQUFrQixDQUFDLEVBQzFDO1FBQ0ksSUFBSSxFQUFFLFNBQVM7S0FDbEIsQ0FDSixDQUFDO0FBQ04sQ0FBQyxDQUFDLENBQUM7QUFFSCxhQUFJLENBQUMsYUFBYSxFQUFFLENBQUMsQ0FBQyxFQUFFO0lBQ3BCLENBQUMsQ0FBQyxFQUFFLENBQUMsaUJBQVUsQ0FBQyxpQ0FBaUMsQ0FBQyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBQ25FLENBQUMsQ0FBQyxDQUFDO0FBQ0gsYUFBSSxDQUFDLDRCQUE0QixFQUFFLENBQUMsQ0FBQyxFQUFFO0lBQ25DLENBQUMsQ0FBQyxFQUFFLENBQUMsaUJBQVUsQ0FBQyx5QkFBeUIsQ0FBQyxFQUFFLFlBQVksQ0FBQyxDQUFDO0FBQzlELENBQUMsQ0FBQyxDQUFDO0FBQ0gsYUFBSSxDQUFDLGlDQUFpQyxFQUFFLENBQUMsQ0FBQyxFQUFFO0lBQ3hDLE1BQU0sTUFBTSxHQUFHLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQzdDLENBQUMsQ0FBQyxFQUFFLENBQUMsaUJBQVUsQ0FBQyxnQkFBZ0IsTUFBTSxFQUFFLENBQUMsRUFBRSxHQUFHLE1BQU0sRUFBRSxD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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0aC50ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vdGVzdC91dGlsL3BhdGgudGVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRTtBQUNGLDZCQUF1QjtBQUV2Qix5Q0FBcUQ7QUFFckQsYUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUMsRUFBRTtJQUNqQixNQUFNLE1BQU0sR0FBZTtRQUN2QixNQUFNLEVBQUUsUUFBUTtRQUNoQixZQUFZLEVBQUU7WUFDVixLQUFLLEVBQUU7Z0JBQ0gsTUFBTSxFQUFFLFNBQVM7YUFDcEI7U0FDSjtLQUNKLENBQUM7SUFDRixDQUFDLENBQUMsU0FBUyxDQUNQLGNBQU8sQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLGtCQUFrQixDQUFDLEVBQzFDO1FBQ0ksSUFBSSxFQUFFLFNBQVM7S0FDbEIsQ0FDSixDQUFDO0FBQ04sQ0FBQyxDQUFDLENBQUM7QUFFSCxhQUFJLENBQUMsYUFBYSxFQUFFLENBQUMsQ0FBQyxFQUFFO0lBQ3BCLENBQUMsQ0FBQyxFQUFFLENBQUMsaUJBQVUsQ0FBQyxpQ0FBaUMsQ0FBQyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBQ25FLENBQUMsQ0FBQyxDQUFDO0FBQ0gsYUFBSSxDQUFDLDRCQUE0QixFQUFFLENBQUMsQ0FBQyxFQUFFO0lBQ25DLENBQUMsQ0FBQyxFQUFFLENBQUMsaUJBQVUsQ0FBQyx5QkFBeUIsQ0FBQyxFQUFFLFlBQVksQ0FBQyxDQUFDO0FBQzlELENBQUMsQ0FBQyxDQUFDO0FBQ0gsYUFBSSxDQUFDLGlDQUFpQyxFQUFFLENBQUMsQ0FBQyxFQUFFO0lBQ3hDLE1BQU0sTUFBTSxHQUFHLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQzdDLENBQUMsQ0FBQyxFQUFFLENBQUMsaUJBQVUsQ0FBQyxnQkFBZ0IsTUFBTSxFQUFFLENBQUMsRUFBRSxHQUFHLE1BQU0sRUFBRSxD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 |
import { RankedTester } from '../testers'; | ||
import { JsonSchema, UISchemaElement } from '../'; | ||
import { UISchemaTester } from '../reducers/uischemas'; | ||
import * as AJV from 'ajv'; | ||
export declare const INIT: 'jsonforms/INIT'; | ||
export declare const SET_AJV: 'jsonforms/SET_AJV'; | ||
export declare const UPDATE_DATA: 'jsonforms/UPDATE'; | ||
@@ -14,2 +16,4 @@ export declare const VALIDATE: 'jsonforms/VALIDATE'; | ||
export declare const REMOVE_UI_SCHEMA: 'jsonforms/REMOVE_UI_SCHEMA'; | ||
export declare const ADD_DEFAULT_DATA: 'jsonforms/ADD_DEFAULT_DATA'; | ||
export declare const REMOVE_DEFAULT_DATA: 'jsonforms/REMOVE_DEFAULT_DATA'; | ||
export interface UpdateAction { | ||
@@ -20,3 +24,3 @@ type: 'jsonforms/UPDATE'; | ||
} | ||
export declare const init: (data: any, schema?: JsonSchema, uischema?: UISchemaElement) => { | ||
export declare const init: (data: any, schema?: JsonSchema, uischema?: UISchemaElement, ajv?: AJV.Ajv) => { | ||
type: "jsonforms/INIT"; | ||
@@ -26,3 +30,17 @@ data: any; | ||
uischema: UISchemaElement; | ||
ajv: AJV.Ajv; | ||
}; | ||
export declare const registerDefaultData: (schemaPath: string, data: any) => { | ||
type: "jsonforms/ADD_DEFAULT_DATA"; | ||
schemaPath: string; | ||
data: any; | ||
}; | ||
export declare const unregisterDefaultData: (schemaPath: string) => { | ||
type: "jsonforms/REMOVE_DEFAULT_DATA"; | ||
schemaPath: string; | ||
}; | ||
export declare const setAjv: (ajv: AJV.Ajv) => { | ||
type: "jsonforms/SET_AJV"; | ||
ajv: AJV.Ajv; | ||
}; | ||
export declare const update: (path: string, updater: (any: any) => any) => UpdateAction; | ||
@@ -29,0 +47,0 @@ export declare const registerRenderer: (tester: RankedTester, renderer: any) => { |
@@ -5,2 +5,3 @@ "use strict"; | ||
exports.INIT = 'jsonforms/INIT'; | ||
exports.SET_AJV = 'jsonforms/SET_AJV'; | ||
exports.UPDATE_DATA = 'jsonforms/UPDATE'; | ||
@@ -15,3 +16,5 @@ exports.VALIDATE = 'jsonforms/VALIDATE'; | ||
exports.REMOVE_UI_SCHEMA = "jsonforms/REMOVE_UI_SCHEMA"; | ||
exports.init = function (data, schema, uischema) { | ||
exports.ADD_DEFAULT_DATA = "jsonforms/ADD_DEFAULT_DATA"; | ||
exports.REMOVE_DEFAULT_DATA = "jsonforms/REMOVE_DEFAULT_DATA"; | ||
exports.init = function (data, schema, uischema, ajv) { | ||
if (schema === void 0) { schema = generators_1.generateJsonSchema(data); } | ||
@@ -23,5 +26,19 @@ if (uischema === void 0) { uischema = generators_1.generateDefaultUISchema(schema); } | ||
schema: schema, | ||
uischema: uischema | ||
uischema: uischema, | ||
ajv: ajv | ||
}); | ||
}; | ||
exports.registerDefaultData = function (schemaPath, data) { return ({ | ||
type: exports.ADD_DEFAULT_DATA, | ||
schemaPath: schemaPath, | ||
data: data | ||
}); }; | ||
exports.unregisterDefaultData = function (schemaPath) { return ({ | ||
type: exports.REMOVE_DEFAULT_DATA, | ||
schemaPath: schemaPath | ||
}); }; | ||
exports.setAjv = function (ajv) { return ({ | ||
type: exports.SET_AJV, | ||
ajv: ajv | ||
}); }; | ||
exports.update = function (path, updater) { return ({ | ||
@@ -28,0 +45,0 @@ type: exports.UPDATE_DATA, |
@@ -1,2 +0,2 @@ | ||
import { JsonSchema, UISchemaElement } from '../'; | ||
import { ControlElement, JsonSchema, UISchemaElement } from '../'; | ||
import { generateJsonSchema } from './schema'; | ||
@@ -7,2 +7,3 @@ import { generateDefaultUISchema } from './uischema'; | ||
uiSchema(jsonSchema: JsonSchema, layoutType?: string, prefix?: string): UISchemaElement; | ||
controlElement(label: string, ref: string): ControlElement; | ||
}; | ||
@@ -9,0 +10,0 @@ export { Generate }; |
@@ -10,2 +10,3 @@ "use strict"; | ||
uiSchema: uischema_1.generateDefaultUISchema, | ||
controlElement: uischema_1.createControlElement | ||
}; | ||
@@ -12,0 +13,0 @@ exports.Generate = Generate; |
import { JsonSchema } from '../models/jsonSchema'; | ||
import { UISchemaElement } from '../models/uischema'; | ||
import { ControlElement, UISchemaElement } from '../models/uischema'; | ||
/** | ||
* Creates a IControlObject with the given label referencing the given ref | ||
*/ | ||
export declare const createControlElement: (label: string, ref: string) => ControlElement; | ||
/** | ||
* Generate a default UI schema. | ||
@@ -5,0 +9,0 @@ * @param {JsonSchema} jsonSchema the JSON schema to generated a UI schema for |
@@ -72,3 +72,3 @@ "use strict"; | ||
*/ | ||
var createControlElement = function (label, ref) { return ({ | ||
exports.createControlElement = function (label, ref) { return ({ | ||
type: 'Control', | ||
@@ -144,3 +144,3 @@ label: label, | ||
case 'boolean': | ||
var controlObject = createControlElement(_.startCase(schemaName), currentRef); | ||
var controlObject = exports.createControlElement(_.startCase(schemaName), currentRef); | ||
schemaElements.push(controlObject); | ||
@@ -147,0 +147,0 @@ return controlObject; |
@@ -45,3 +45,3 @@ import { JsonSchema } from './jsonSchema'; | ||
*/ | ||
DISABLE = "DISABLE", | ||
DISABLE = "DISABLE" | ||
} | ||
@@ -48,0 +48,0 @@ /** |
import { ErrorObject, ValidateFunction } from 'ajv'; | ||
import { JsonSchema, UISchemaElement } from '..'; | ||
export declare const coreReducer: (state: { | ||
declare type CoreReducerState = { | ||
data: any; | ||
@@ -9,13 +9,8 @@ schema: JsonSchema; | ||
validator?: ValidateFunction; | ||
}, action: any) => { | ||
}; | ||
export declare const coreReducer: (state: CoreReducerState, action: any) => CoreReducerState | { | ||
data: any; | ||
schema: JsonSchema; | ||
uischema: UISchemaElement; | ||
errors?: ErrorObject[]; | ||
validator?: ValidateFunction; | ||
} | { | ||
data: any; | ||
schema: any; | ||
uischema: any; | ||
validator: ValidateFunction; | ||
validator: any; | ||
errors: ErrorObject[]; | ||
@@ -28,1 +23,2 @@ }; | ||
export declare const subErrorsAt: (instancePath: any) => (state: any) => any[]; | ||
export {}; |
"use strict"; | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -56,3 +67,4 @@ /* | ||
case actions_1.INIT: { | ||
var v = ajv.compile(action.schema); | ||
var thisAjv = action.ajv ? action.ajv : ajv; | ||
var v = thisAjv.compile(action.schema); | ||
var e = sanitizeErrors(v, action.data); | ||
@@ -67,2 +79,9 @@ return { | ||
} | ||
case actions_1.SET_AJV: { | ||
var currentAjv = action.ajv; | ||
var validator = currentAjv.compile(state.schema); | ||
var errors = sanitizeErrors(validator, state.data); | ||
return __assign({}, state, { validator: validator, | ||
errors: errors }); | ||
} | ||
case actions_1.UPDATE_DATA: { | ||
@@ -69,0 +88,0 @@ if (action.path === undefined || action.path === null) { |
@@ -13,5 +13,6 @@ import { Reducer } from 'redux'; | ||
export declare const getUiSchema: (state: any) => any; | ||
export declare const findUISchema: (state: any) => (schema: JsonSchema, schemaPath: string, path: string) => UISchemaElement; | ||
export declare const getDefaultData: (state: any) => any; | ||
export declare const findUISchema: (state: any) => (schema: JsonSchema, schemaPath: string, path: string, fallbackLayoutType?: string) => UISchemaElement; | ||
export declare const getErrorAt: (instancePath: any) => (state: any) => any[]; | ||
export declare const getSubErrorsAt: (instancePath: any) => (state: any) => any[]; | ||
export declare const getConfig: (state: any) => any; |
"use strict"; | ||
var __assign = (this && this.__assign) || Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
@@ -41,2 +44,3 @@ Object.defineProperty(exports, "__esModule", { value: true }); | ||
var config_1 = require("./config"); | ||
var default_data_1 = require("./default-data"); | ||
var core_1 = require("./core"); | ||
@@ -48,3 +52,3 @@ exports.coreReducer = core_1.coreReducer; | ||
if (additionalReducers === void 0) { additionalReducers = {}; } | ||
return redux_1.combineReducers(__assign({ core: core_1.coreReducer, renderers: renderers_1.rendererReducer, fields: fields_1.fieldReducer, config: config_1.configReducer, uischemas: uischemas_1.uischemaRegistryReducer }, additionalReducers)); | ||
return redux_1.combineReducers(__assign({ core: core_1.coreReducer, renderers: renderers_1.rendererReducer, fields: fields_1.fieldReducer, config: config_1.configReducer, uischemas: uischemas_1.uischemaRegistryReducer, defaultData: default_data_1.defaultDataReducer }, additionalReducers)); | ||
}; | ||
@@ -54,7 +58,9 @@ exports.getData = function (state) { return core_1.extractData(state.jsonforms.core); }; | ||
exports.getUiSchema = function (state) { return core_1.extractUiSchema(state.jsonforms.core); }; | ||
exports.getDefaultData = function (state) { return default_data_1.extractDefaultData(state.jsonforms.defaultData); }; | ||
exports.findUISchema = function (state) { | ||
return function (schema, schemaPath, path) { | ||
return function (schema, schemaPath, path, fallbackLayoutType) { | ||
if (fallbackLayoutType === void 0) { fallbackLayoutType = 'VerticalLayout'; } | ||
var uiSchema = uischemas_1.findMatchingUISchema(state.jsonforms.uischemas)(schema, schemaPath, path); | ||
if (uiSchema === undefined) { | ||
return __1.Generate.uiSchema(schema); | ||
return __1.Generate.uiSchema(schema, fallbackLayoutType); | ||
} | ||
@@ -61,0 +67,0 @@ return uiSchema; |
import { JsonSchema } from '../models/jsonSchema'; | ||
import { ControlElement, UISchemaElement } from '../models/uischema'; | ||
import { Categorization, ControlElement, UISchemaElement } from '../models/uischema'; | ||
/** | ||
@@ -189,1 +189,4 @@ * Constant that indicates that a tester is not capable of handling | ||
export declare const isNumberFormatControl: Tester; | ||
export declare const isCategorization: (category: UISchemaElement) => category is Categorization; | ||
export declare const isCategory: (uischema: UISchemaElement) => boolean; | ||
export declare const categorizationHasCategory: (uischema: any) => boolean; |
@@ -347,2 +347,20 @@ "use strict"; | ||
exports.isNumberFormatControl = exports.and(exports.uiTypeIs('Control'), exports.schemaTypeIs('integer'), exports.optionIs('format', true)); | ||
exports.isCategorization = function (category) { | ||
return category.type === 'Categorization'; | ||
}; | ||
exports.isCategory = function (uischema) { | ||
return uischema.type === 'Category'; | ||
}; | ||
var hasCategory = function (categorization) { | ||
if (_.isEmpty(categorization.elements)) { | ||
return false; | ||
} | ||
// all children of the categorization have to be categories | ||
return categorization.elements | ||
.map(function (elem) { return exports.isCategorization(elem) ? hasCategory(elem) : exports.isCategory(elem); }) | ||
.reduce(function (prev, curr) { return prev && curr; }, true); | ||
}; | ||
exports.categorizationHasCategory = function (uischema) { | ||
return hasCategory(uischema); | ||
}; | ||
//# sourceMappingURL=index.js.map |
@@ -66,3 +66,3 @@ import { RankedTester } from '../testers'; | ||
*/ | ||
export declare const mapDispatchToFieldProps: (dispatch) => DispatchPropsOfControl; | ||
export declare const mapDispatchToFieldProps: (dispatch: any) => DispatchPropsOfControl; | ||
/** | ||
@@ -69,0 +69,0 @@ * Default dispatch to control props which can be customized to set handleChange action |
"use strict"; | ||
var __assign = (this && this.__assign) || Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
@@ -10,0 +13,0 @@ Object.defineProperty(exports, "__esModule", { value: true }); |
@@ -19,3 +19,3 @@ import { JsonSchema, Scopable } from '../'; | ||
schema(schema: JsonSchema, schemaPath: string): JsonSchema; | ||
data(data, path): any; | ||
data(data: any, path: any): any; | ||
}; | ||
@@ -22,0 +22,0 @@ export { resolveData, resolveSchema } from './resolvers'; |
@@ -62,7 +62,3 @@ "use strict"; | ||
var startIndex = startFromRoot ? 2 : 1; | ||
var x = _.range(startIndex, segments.length, 2).map(function (idx) { return segments[idx]; }); | ||
return x; | ||
// return segments | ||
// .filter(p => keywords.indexOf(p) === -1) | ||
// .filter(s => !_.isEmpty(s)); | ||
return _.range(startIndex, segments.length, 2).map(function (idx) { return segments[idx]; }); | ||
}; | ||
@@ -69,0 +65,0 @@ /** |
"use strict"; | ||
var __assign = (this && this.__assign) || Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
@@ -10,0 +13,0 @@ var __rest = (this && this.__rest) || function (s, e) { |
{ | ||
"name": "@jsonforms/core", | ||
"version": "2.0.10", | ||
"version": "2.0.12-rc.0", | ||
"description": "Core module of JSON Forms", | ||
@@ -43,3 +43,3 @@ "repository": "https://github.com/eclipsesource/jsonforms", | ||
"ajv": "^6.4.0", | ||
"json-refs": "^3.0.4", | ||
"json-refs": "^3.0.10", | ||
"lodash": "^4.17.4", | ||
@@ -46,0 +46,0 @@ "redux": "^3.7.2", |
@@ -29,4 +29,6 @@ /* | ||
import { UISchemaTester } from '../reducers/uischemas'; | ||
import * as AJV from 'ajv'; | ||
export const INIT: 'jsonforms/INIT' = 'jsonforms/INIT'; | ||
export const SET_AJV: 'jsonforms/SET_AJV' = 'jsonforms/SET_AJV'; | ||
export const UPDATE_DATA: 'jsonforms/UPDATE' = 'jsonforms/UPDATE'; | ||
@@ -42,2 +44,5 @@ export const VALIDATE: 'jsonforms/VALIDATE' = 'jsonforms/VALIDATE'; | ||
export const ADD_DEFAULT_DATA: 'jsonforms/ADD_DEFAULT_DATA' = `jsonforms/ADD_DEFAULT_DATA`; | ||
export const REMOVE_DEFAULT_DATA: 'jsonforms/REMOVE_DEFAULT_DATA' = `jsonforms/REMOVE_DEFAULT_DATA`; | ||
export interface UpdateAction { | ||
@@ -52,3 +57,4 @@ type: 'jsonforms/UPDATE'; | ||
schema: JsonSchema = generateJsonSchema(data), | ||
uischema: UISchemaElement = generateDefaultUISchema(schema) | ||
uischema: UISchemaElement = generateDefaultUISchema(schema), | ||
ajv?: AJV.Ajv | ||
) => | ||
@@ -59,5 +65,27 @@ ({ | ||
schema, | ||
uischema | ||
uischema, | ||
ajv | ||
}); | ||
export const registerDefaultData = ( | ||
schemaPath: string, | ||
data: any | ||
) => ({ | ||
type: ADD_DEFAULT_DATA, | ||
schemaPath, | ||
data | ||
}); | ||
export const unregisterDefaultData = (schemaPath: string) => ({ | ||
type: REMOVE_DEFAULT_DATA, | ||
schemaPath | ||
}); | ||
export const setAjv = ( | ||
ajv: AJV.Ajv | ||
) => ({ | ||
type: SET_AJV, | ||
ajv | ||
}); | ||
export const update = | ||
@@ -64,0 +92,0 @@ (path: string, updater: (any) => any): UpdateAction => ({ |
@@ -25,13 +25,15 @@ /* | ||
*/ | ||
import { JsonSchema, UISchemaElement } from '../'; | ||
import { ControlElement, JsonSchema, UISchemaElement } from '../'; | ||
import { generateJsonSchema } from './schema'; | ||
import { generateDefaultUISchema } from './uischema'; | ||
import { createControlElement, generateDefaultUISchema } from './uischema'; | ||
const Generate: { | ||
jsonSchema(instance: Object, options?: any): JsonSchema; | ||
uiSchema(jsonSchema: JsonSchema, layoutType?: string, prefix?: string): UISchemaElement | ||
jsonSchema(instance: Object, options?: any): JsonSchema; | ||
uiSchema(jsonSchema: JsonSchema, layoutType?: string, prefix?: string): UISchemaElement; | ||
controlElement(label: string, ref: string): ControlElement; | ||
} = { | ||
jsonSchema: generateJsonSchema, | ||
uiSchema: generateDefaultUISchema, | ||
controlElement: createControlElement | ||
}; | ||
@@ -38,0 +40,0 @@ |
@@ -77,3 +77,3 @@ /* | ||
*/ | ||
const createControlElement = (label: string, ref: string): ControlElement => ({ | ||
export const createControlElement = (label: string, ref: string): ControlElement => ({ | ||
type: 'Control', | ||
@@ -80,0 +80,0 @@ label: label, |
@@ -27,3 +27,3 @@ /* | ||
import { ErrorObject, ValidateFunction } from 'ajv'; | ||
import { INIT, UPDATE_DATA } from '../actions'; | ||
import { INIT, SET_AJV, UPDATE_DATA } from '../actions'; | ||
import { createAjv } from '../util/validator'; | ||
@@ -74,3 +74,4 @@ import { JsonSchema, UISchemaElement } from '..'; | ||
const v = ajv.compile(action.schema); | ||
const thisAjv = action.ajv ? action.ajv : ajv; | ||
const v = thisAjv.compile(action.schema); | ||
const e = sanitizeErrors(v, action.data); | ||
@@ -86,2 +87,12 @@ | ||
} | ||
case SET_AJV: { | ||
const currentAjv = action.ajv; | ||
const validator = currentAjv.compile(state.schema); | ||
const errors = sanitizeErrors(validator, state.data); | ||
return { | ||
...state, | ||
validator, | ||
errors | ||
}; | ||
} | ||
case UPDATE_DATA: { | ||
@@ -88,0 +99,0 @@ |
@@ -29,9 +29,10 @@ /* | ||
import { configReducer } from './config'; | ||
import { defaultDataReducer, extractDefaultData } from './default-data'; | ||
import { | ||
coreReducer, | ||
errorAt, | ||
extractData, | ||
extractSchema, | ||
extractUiSchema, | ||
subErrorsAt | ||
coreReducer, | ||
errorAt, | ||
extractData, | ||
extractSchema, | ||
extractUiSchema, | ||
subErrorsAt | ||
} from './core'; | ||
@@ -56,2 +57,3 @@ import { JsonFormsState } from '../store'; | ||
uischemas: uischemaRegistryReducer, | ||
defaultData: defaultDataReducer, | ||
...additionalReducers | ||
@@ -63,8 +65,13 @@ }); | ||
export const getUiSchema = state => extractUiSchema(state.jsonforms.core); | ||
export const getDefaultData = state => extractDefaultData(state.jsonforms.defaultData); | ||
export const findUISchema = state => | ||
(schema: JsonSchema, schemaPath: string, path: string): UISchemaElement => { | ||
(schema: JsonSchema, | ||
schemaPath: string, | ||
path: string, | ||
fallbackLayoutType = 'VerticalLayout' | ||
): UISchemaElement => { | ||
const uiSchema = findMatchingUISchema(state.jsonforms.uischemas)(schema, schemaPath, path); | ||
if (uiSchema === undefined) { | ||
return Generate.uiSchema(schema); | ||
return Generate.uiSchema(schema, fallbackLayoutType); | ||
} | ||
@@ -71,0 +78,0 @@ return uiSchema; |
@@ -27,3 +27,3 @@ /* | ||
import { JsonSchema } from '../models/jsonSchema'; | ||
import { ControlElement, UISchemaElement } from '../models/uischema'; | ||
import { Categorization, ControlElement, UISchemaElement } from '../models/uischema'; | ||
import { resolveSchema } from '../util/resolvers'; | ||
@@ -415,1 +415,20 @@ | ||
); | ||
export const isCategorization = (category: UISchemaElement): category is Categorization => | ||
category.type === 'Categorization'; | ||
export const isCategory = (uischema: UISchemaElement): boolean => | ||
uischema.type === 'Category'; | ||
const hasCategory = (categorization: Categorization): boolean => { | ||
if (_.isEmpty(categorization.elements)) { | ||
return false; | ||
} | ||
// all children of the categorization have to be categories | ||
return categorization.elements | ||
.map(elem => isCategorization(elem) ? hasCategory(elem) : isCategory(elem)) | ||
.reduce((prev, curr) => prev && curr, true); | ||
}; | ||
export const categorizationHasCategory = uischema => | ||
hasCategory(uischema as Categorization); |
@@ -63,7 +63,3 @@ /* | ||
const startIndex = startFromRoot ? 2 : 1; | ||
const x = _.range(startIndex, segments.length, 2).map(idx => segments[idx]); | ||
return x; | ||
// return segments | ||
// .filter(p => keywords.indexOf(p) === -1) | ||
// .filter(s => !_.isEmpty(s)); | ||
return _.range(startIndex, segments.length, 2).map(idx => segments[idx]); | ||
}; | ||
@@ -70,0 +66,0 @@ |
@@ -90,3 +90,2 @@ /* | ||
const result = Resolve.data(instance, toDataPath(`#/properties/${fooBar}`)); | ||
console.log('..', toDataPath(`#/properties/${fooBar}`)); | ||
t.is(result, 123); | ||
@@ -93,0 +92,0 @@ }); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 2 instances in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
4544554
302
44255
2
3
Updatedjson-refs@^3.0.10