UNPKG

ngx-schema-forms

Version:

New features: - Ajv schema validator. - Angular forms compatible: Property tree is created using FormGroup, FormArray and FormControl classes. - Array now properly loads initial data from model. - WidgetTyep: WidgetRegistry now supports WidgetType, now wo

37 lines (36 loc) 1.8 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ /** * @record */ export function Schema() { } /** * @record */ export function SchemaError() { } /** @type {?} */ SchemaError.prototype.code; /** @type {?} */ SchemaError.prototype.message; /** @type {?|undefined} */ SchemaError.prototype.params; /** * @record */ export function SchemaErrors() { } /** @typedef {?} */ var SchemaValidatorFn; export { SchemaValidatorFn }; /** @enum {string} */ var SchemaPropertyType = { String: 'string', Object: 'object', Array: 'array', Boolean: 'boolean', Integer: 'integer', Number: 'number', }; export { SchemaPropertyType }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NoZW1hLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNjaGVtYS1mb3Jtcy8iLCJzb3VyY2VzIjpbImxpYi9zY2hlbWEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBbUJFLFFBQVMsUUFBUTtJQUNqQixRQUFTLFFBQVE7SUFDakIsT0FBUSxPQUFPO0lBQ2YsU0FBVSxTQUFTO0lBQ25CLFNBQVUsU0FBUztJQUNuQixRQUFTLFFBQVEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBWYWxpZGF0aW9uRXJyb3JzIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFNjaGVtYSB7XG4gIFtrZXk6IHN0cmluZ106IGFueTtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBTY2hlbWFFcnJvciB7XG4gIGNvZGU6IHN0cmluZztcbiAgbWVzc2FnZTogc3RyaW5nO1xuICBwYXJhbXM/OiBhbnk7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgU2NoZW1hRXJyb3JzIHtcbiAgW3BhdGg6IHN0cmluZ106IFNjaGVtYUVycm9yO1xufVxuXG5leHBvcnQgdHlwZSBTY2hlbWFWYWxpZGF0b3JGbiA9ICh2YWx1ZTogYW55KSA9PiBTY2hlbWFFcnJvcnMgfCBudWxsO1xuXG5leHBvcnQgZW51bSBTY2hlbWFQcm9wZXJ0eVR5cGUge1xuICBTdHJpbmcgPSAnc3RyaW5nJyxcbiAgT2JqZWN0ID0gJ29iamVjdCcsXG4gIEFycmF5ID0gJ2FycmF5JyxcbiAgQm9vbGVhbiA9ICdib29sZWFuJyxcbiAgSW50ZWdlciA9ICdpbnRlZ2VyJyxcbiAgTnVtYmVyID0gJ251bWJlcidcbn1cblxuXG5cblxuIl19