com.phloxui
Version:
PhloxUI Ng2+ Framework
46 lines (45 loc) • 4.07 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { DefaultVersionHistoryModelFactory } from '../DefaultVersionHistoryModelFactory';
import { EditorSetting, PhloxAppInfo } from '../model/models';
var ParrotsEditorSetting = /** @class */ (function () {
function ParrotsEditorSetting(className, baseURL, connectionManager) {
this.className = className;
this.baseURL = baseURL;
this.connectionManager = connectionManager;
}
/**
* @return {?}
*/
ParrotsEditorSetting.prototype.loadSettings = /**
* @return {?}
*/
function () {
var /** @type {?} */ vhModelFactory = new DefaultVersionHistoryModelFactory(PhloxAppInfo.DEFAULT_OBJECT_ID_FIELD_NAME, "name");
return Promise.resolve(new EditorSetting(vhModelFactory));
};
/**
* @param {?} setting
* @return {?}
*/
ParrotsEditorSetting.prototype.saveSettings = /**
* @param {?} setting
* @return {?}
*/
function (setting) {
return Promise.resolve(true);
};
return ParrotsEditorSetting;
}());
export { ParrotsEditorSetting };
function ParrotsEditorSetting_tsickle_Closure_declarations() {
/** @type {?} */
ParrotsEditorSetting.prototype.baseURL;
/** @type {?} */
ParrotsEditorSetting.prototype.className;
/** @type {?} */
ParrotsEditorSetting.prototype.connectionManager;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFycm90c0VkaXRvclNldHRpbmcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvZWRpdG9yL1BhcnJvdHNFZGl0b3JTZXR0aW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFHQSxPQUFPLEVBQUUsaUNBQWlDLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUN6RixPQUFPLEVBQUUsYUFBYSxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRzlELElBQUE7SUFNSSw4QkFBWSxTQUFpQixFQUFFLE9BQWUsRUFBRSxpQkFBb0M7UUFDaEYsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDM0IsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLGlCQUFpQixHQUFHLGlCQUFpQixDQUFDO0tBQzlDOzs7O0lBRU0sMkNBQVk7Ozs7UUFDZixxQkFBSSxjQUFjLEdBQXNDLElBQUksaUNBQWlDLENBQUMsWUFBWSxDQUFDLDRCQUE0QixFQUFFLE1BQU0sQ0FBQyxDQUFDO1FBRWpKLE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksYUFBYSxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUM7Ozs7OztJQUd2RCwyQ0FBWTs7OztjQUFDLE9BQVk7UUFDNUIsTUFBTSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUM7OytCQTFCckM7SUE0QkMsQ0FBQTtBQXJCRCxnQ0FxQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBIdHRwLCBSZXNwb25zZSwgSGVhZGVycywgUmVxdWVzdE9wdGlvbnMsIFJlcXVlc3RPcHRpb25zQXJncyB9IGZyb20gJ0Bhbmd1bGFyL2h0dHAnO1xuaW1wb3J0IHsgSUVkaXRvclNldHRpbmdTZXJ2aWNlIH0gZnJvbSAnLi9lZGl0b3JzJztcbmltcG9ydCB7IERlZmF1bHRWZXJzaW9uSGlzdG9yeU1vZGVsRmFjdG9yeSB9IGZyb20gJy4uL0RlZmF1bHRWZXJzaW9uSGlzdG9yeU1vZGVsRmFjdG9yeSc7XG5pbXBvcnQgeyBFZGl0b3JTZXR0aW5nLCBQaGxveEFwcEluZm8gfSBmcm9tICcuLi9tb2RlbC9tb2RlbHMnO1xuaW1wb3J0IHsgQ29ubmVjdGlvbk1hbmFnZXIgfSBmcm9tICcuLi8uLi9zZXJ2aWNlL0Nvbm5lY3Rpb25NYW5hZ2VyLnNlcnZpY2UnO1xuXG5leHBvcnQgY2xhc3MgUGFycm90c0VkaXRvclNldHRpbmcgaW1wbGVtZW50cyBJRWRpdG9yU2V0dGluZ1NlcnZpY2Uge1xuXG4gICAgcHJpdmF0ZSBiYXNlVVJMOiBzdHJpbmc7XG4gICAgcHJpdmF0ZSBjbGFzc05hbWU6IHN0cmluZztcbiAgICBwcml2YXRlIGNvbm5lY3Rpb25NYW5hZ2VyOiBDb25uZWN0aW9uTWFuYWdlcjtcblxuICAgIGNvbnN0cnVjdG9yKGNsYXNzTmFtZTogc3RyaW5nLCBiYXNlVVJMOiBzdHJpbmcsIGNvbm5lY3Rpb25NYW5hZ2VyOiBDb25uZWN0aW9uTWFuYWdlcikge1xuICAgICAgICB0aGlzLmNsYXNzTmFtZSA9IGNsYXNzTmFtZTtcbiAgICAgICAgdGhpcy5iYXNlVVJMID0gYmFzZVVSTDtcbiAgICAgICAgdGhpcy5jb25uZWN0aW9uTWFuYWdlciA9IGNvbm5lY3Rpb25NYW5hZ2VyO1xuICAgIH1cblxuICAgIHB1YmxpYyBsb2FkU2V0dGluZ3MoKTogUHJvbWlzZTxhbnk+IHtcbiAgICAgICAgbGV0IHZoTW9kZWxGYWN0b3J5OiBEZWZhdWx0VmVyc2lvbkhpc3RvcnlNb2RlbEZhY3RvcnkgPSBuZXcgRGVmYXVsdFZlcnNpb25IaXN0b3J5TW9kZWxGYWN0b3J5KFBobG94QXBwSW5mby5ERUZBVUxUX09CSkVDVF9JRF9GSUVMRF9OQU1FLCBcIm5hbWVcIik7XG5cbiAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShuZXcgRWRpdG9yU2V0dGluZyh2aE1vZGVsRmFjdG9yeSkpO1xuICAgIH1cblxuICAgIHB1YmxpYyBzYXZlU2V0dGluZ3Moc2V0dGluZzogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSh0cnVlKTtcbiAgICB9XG59XG4iXX0=