io.parrots
Version:
Parrots.io App
39 lines (38 loc) • 3.47 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { RequestOptions } from '@angular/http';
import { AbstractServerResource } from 'com.phloxui';
var StorageServerResource = /** @class */ (function (_super) {
tslib_1.__extends(StorageServerResource, _super);
function StorageServerResource(connectionMgr) {
var _this = _super.call(this, connectionMgr) || this;
_this.basePath = './storage';
return _this;
}
/**
* @return {?}
*/
StorageServerResource.prototype.getStorageServer = /**
* @return {?}
*/
function () {
if (this.connectionMgr !== null && typeof this.connectionMgr !== 'undefined') {
var /** @type {?} */ url = this.basePath + "/storage";
var /** @type {?} */ requestOptionsArgs = new RequestOptions();
return this.connectionMgr.getWithHttpInfo(url, requestOptionsArgs);
}
else {
return Promise.reject(null);
}
};
return StorageServerResource;
}(AbstractServerResource));
export { StorageServerResource };
function StorageServerResource_tsickle_Closure_declarations() {
/** @type {?} */
StorageServerResource.prototype.basePath;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3RvcmFnZVNlcnZlclJlc291cmNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vaW8ucGFycm90cy8iLCJzb3VyY2VzIjpbImxpYi9zaGFyZS9yZXNvdXJjZS9TdG9yYWdlU2VydmVyUmVzb3VyY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQTJCLGNBQWMsRUFBMkUsTUFBTSxlQUFlLENBQUM7QUFFakosT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sYUFBYSxDQUFDO0FBRXJELElBQUE7SUFBMkMsaURBQXNCO0lBSS9ELCtCQUFZLGFBQWlDO1FBQTdDLFlBQ0Usa0JBQU0sYUFBYSxDQUFDLFNBQ3JCO3lCQUprQixXQUFXOztLQUk3Qjs7OztJQUVNLGdEQUFnQjs7OztRQUNyQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsYUFBYSxLQUFLLElBQUksSUFBSSxPQUFPLElBQUksQ0FBQyxhQUFhLEtBQUssV0FBVyxDQUFDLENBQUMsQ0FBQztZQUM3RSxxQkFBSSxHQUFHLEdBQVEsSUFBSSxDQUFDLFFBQVEsR0FBRyxVQUFVLENBQUM7WUFFMUMscUJBQUksa0JBQWtCLEdBQUcsSUFBSSxjQUFjLEVBQUUsQ0FBQztZQUU5QyxNQUFNLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsR0FBRyxFQUFFLGtCQUFrQixDQUFDLENBQUM7U0FDcEU7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNOLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQzdCOztnQ0FyQkw7RUFJMkMsc0JBQXNCLEVBbUJoRSxDQUFBO0FBbkJELGlDQW1CQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEh0dHAsIFJlc3BvbnNlLCBIZWFkZXJzLCBSZXF1ZXN0T3B0aW9ucywgUmVxdWVzdE9wdGlvbnNBcmdzLCBVUkxTZWFyY2hQYXJhbXMsIFJlc3BvbnNlQ29udGVudFR5cGUsIFJlcXVlc3RNZXRob2QgfSBmcm9tICdAYW5ndWxhci9odHRwJztcbmltcG9ydCB7IElDb25uZWN0aW9uTWFuYWdlciB9IGZyb20gJ2NvbS5waGxveHVpJztcbmltcG9ydCB7IEFic3RyYWN0U2VydmVyUmVzb3VyY2UgfSBmcm9tICdjb20ucGhsb3h1aSc7XG5cbmV4cG9ydCBjbGFzcyBTdG9yYWdlU2VydmVyUmVzb3VyY2UgZXh0ZW5kcyBBYnN0cmFjdFNlcnZlclJlc291cmNlIHtcblxuICBwcml2YXRlIGJhc2VQYXRoID0gJy4vc3RvcmFnZSc7XG5cbiAgY29uc3RydWN0b3IoY29ubmVjdGlvbk1ncjogSUNvbm5lY3Rpb25NYW5hZ2VyKSB7XG4gICAgc3VwZXIoY29ubmVjdGlvbk1ncik7XG4gIH1cblxuICBwdWJsaWMgZ2V0U3RvcmFnZVNlcnZlcigpOiBQcm9taXNlPGFueT4ge1xuICAgIGlmICh0aGlzLmNvbm5lY3Rpb25NZ3IgIT09IG51bGwgJiYgdHlwZW9mIHRoaXMuY29ubmVjdGlvbk1nciAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIGxldCB1cmw6IGFueSA9IHRoaXMuYmFzZVBhdGggKyBcIi9zdG9yYWdlXCI7XG5cbiAgICAgIGxldCByZXF1ZXN0T3B0aW9uc0FyZ3MgPSBuZXcgUmVxdWVzdE9wdGlvbnMoKTtcblxuICAgICAgcmV0dXJuIHRoaXMuY29ubmVjdGlvbk1nci5nZXRXaXRoSHR0cEluZm8odXJsLCByZXF1ZXN0T3B0aW9uc0FyZ3MpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QobnVsbCk7XG4gICAgfVxuICB9XG59XG4iXX0=