UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

33 lines (32 loc) 2.23 kB
/** * @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=