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
JavaScript
/**
* @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