io.parrots
Version:
Parrots.io App
34 lines (33 loc) • 3.14 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { RequestOptions } from '@angular/http';
import { AbstractServerResource } from 'com.phloxui';
export class StorageServerResource extends AbstractServerResource {
/**
* @param {?} connectionMgr
*/
constructor(connectionMgr) {
super(connectionMgr);
this.basePath = './storage';
}
/**
* @return {?}
*/
getStorageServer() {
if (this.connectionMgr !== null && typeof this.connectionMgr !== 'undefined') {
let /** @type {?} */ url = this.basePath + "/storage";
let /** @type {?} */ requestOptionsArgs = new RequestOptions();
return this.connectionMgr.getWithHttpInfo(url, requestOptionsArgs);
}
else {
return Promise.reject(null);
}
}
}
function StorageServerResource_tsickle_Closure_declarations() {
/** @type {?} */
StorageServerResource.prototype.basePath;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3RvcmFnZVNlcnZlclJlc291cmNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vaW8ucGFycm90cy8iLCJzb3VyY2VzIjpbImxpYi9zaGFyZS9yZXNvdXJjZS9TdG9yYWdlU2VydmVyUmVzb3VyY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBMkIsY0FBYyxFQUEyRSxNQUFNLGVBQWUsQ0FBQztBQUVqSixPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFFckQsTUFBTSw0QkFBNkIsU0FBUSxzQkFBc0I7Ozs7SUFJL0QsWUFBWSxhQUFpQztRQUMzQyxLQUFLLENBQUMsYUFBYSxDQUFDLENBQUM7d0JBSEosV0FBVztLQUk3Qjs7OztJQUVNLGdCQUFnQjtRQUNyQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsYUFBYSxLQUFLLElBQUksSUFBSSxPQUFPLElBQUksQ0FBQyxhQUFhLEtBQUssV0FBVyxDQUFDLENBQUMsQ0FBQztZQUM3RSxxQkFBSSxHQUFHLEdBQVEsSUFBSSxDQUFDLFFBQVEsR0FBRyxVQUFVLENBQUM7WUFFMUMscUJBQUksa0JBQWtCLEdBQUcsSUFBSSxjQUFjLEVBQUUsQ0FBQztZQUU5QyxNQUFNLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsR0FBRyxFQUFFLGtCQUFrQixDQUFDLENBQUM7U0FDcEU7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNOLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQzdCOztDQUVKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSHR0cCwgUmVzcG9uc2UsIEhlYWRlcnMsIFJlcXVlc3RPcHRpb25zLCBSZXF1ZXN0T3B0aW9uc0FyZ3MsIFVSTFNlYXJjaFBhcmFtcywgUmVzcG9uc2VDb250ZW50VHlwZSwgUmVxdWVzdE1ldGhvZCB9IGZyb20gJ0Bhbmd1bGFyL2h0dHAnO1xuaW1wb3J0IHsgSUNvbm5lY3Rpb25NYW5hZ2VyIH0gZnJvbSAnY29tLnBobG94dWknO1xuaW1wb3J0IHsgQWJzdHJhY3RTZXJ2ZXJSZXNvdXJjZSB9IGZyb20gJ2NvbS5waGxveHVpJztcblxuZXhwb3J0IGNsYXNzIFN0b3JhZ2VTZXJ2ZXJSZXNvdXJjZSBleHRlbmRzIEFic3RyYWN0U2VydmVyUmVzb3VyY2Uge1xuXG4gIHByaXZhdGUgYmFzZVBhdGggPSAnLi9zdG9yYWdlJztcblxuICBjb25zdHJ1Y3Rvcihjb25uZWN0aW9uTWdyOiBJQ29ubmVjdGlvbk1hbmFnZXIpIHtcbiAgICBzdXBlcihjb25uZWN0aW9uTWdyKTtcbiAgfVxuXG4gIHB1YmxpYyBnZXRTdG9yYWdlU2VydmVyKCk6IFByb21pc2U8YW55PiB7XG4gICAgaWYgKHRoaXMuY29ubmVjdGlvbk1nciAhPT0gbnVsbCAmJiB0eXBlb2YgdGhpcy5jb25uZWN0aW9uTWdyICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgbGV0IHVybDogYW55ID0gdGhpcy5iYXNlUGF0aCArIFwiL3N0b3JhZ2VcIjtcblxuICAgICAgbGV0IHJlcXVlc3RPcHRpb25zQXJncyA9IG5ldyBSZXF1ZXN0T3B0aW9ucygpO1xuXG4gICAgICByZXR1cm4gdGhpcy5jb25uZWN0aW9uTWdyLmdldFdpdGhIdHRwSW5mbyh1cmwsIHJlcXVlc3RPcHRpb25zQXJncyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBQcm9taXNlLnJlamVjdChudWxsKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ==