com.phloxui
Version:
PhloxUI Ng2+ Framework
33 lines (32 loc) • 2.23 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
export class DataSchema {
/**
* @param {?} className
* @param {?} label
* @param {?} dataFields
* @param {?} jsonSchema
*/
constructor(className, label, dataFields, jsonSchema) {
this.className = className;
this.label = label;
this.dataFields = dataFields;
if (this.dataFields == null) {
this.dataFields = [];
}
this.jsonSchema = jsonSchema;
}
}
function DataSchema_tsickle_Closure_declarations() {
/** @type {?} */
DataSchema.prototype.className;
/** @type {?} */
DataSchema.prototype.label;
/** @type {?} */
DataSchema.prototype.dataFields;
/** @type {?} */
DataSchema.prototype.jsonSchema;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGF0YVNjaGVtYS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL21vZGVsL0RhdGFTY2hlbWEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUVBLE1BQU07Ozs7Ozs7SUFNRixZQUFZLFNBQWlCLEVBQUUsS0FBYSxFQUFFLFVBQXVCLEVBQUUsVUFBc0I7UUFDekYsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDM0IsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUM7UUFDN0IsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDO1lBQzFCLElBQUksQ0FBQyxVQUFVLEdBQUcsRUFBRSxDQUFDO1NBQ3hCO1FBQ0QsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUM7S0FDaEM7Q0FDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERhdGFGaWVsZCwgSnNvblNjaGVtYSB9IGZyb20gJy4vbW9kZWxzJztcblxuZXhwb3J0IGNsYXNzIERhdGFTY2hlbWEge1xuICAgIHB1YmxpYyBjbGFzc05hbWU6IHN0cmluZztcbiAgICBwdWJsaWMgbGFiZWw6IHN0cmluZztcbiAgICBwdWJsaWMgZGF0YUZpZWxkczogRGF0YUZpZWxkW107XG4gICAgcHVibGljIGpzb25TY2hlbWE6IEpzb25TY2hlbWE7XG5cbiAgICBjb25zdHJ1Y3RvcihjbGFzc05hbWU6IHN0cmluZywgbGFiZWw6IHN0cmluZywgZGF0YUZpZWxkczogRGF0YUZpZWxkW10sIGpzb25TY2hlbWE6IEpzb25TY2hlbWEpIHtcbiAgICAgICAgdGhpcy5jbGFzc05hbWUgPSBjbGFzc05hbWU7XG4gICAgICAgIHRoaXMubGFiZWwgPSBsYWJlbDtcbiAgICAgICAgdGhpcy5kYXRhRmllbGRzID0gZGF0YUZpZWxkcztcbiAgICAgICAgaWYgKHRoaXMuZGF0YUZpZWxkcyA9PSBudWxsKSB7XG4gICAgICAgICAgICB0aGlzLmRhdGFGaWVsZHMgPSBbXTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLmpzb25TY2hlbWEgPSBqc29uU2NoZW1hO1xuICAgIH1cbn0iXX0=