@genialis/resolwe
Version:
Resolwe frontend libraries
25 lines (23 loc) • 1.95 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var Base = /** @class */ (function () {
/**
* Constructs base.
*
* @param {Connection} connection Connection with the genesis platform server
*/
function Base(connection) {
this._connection = connection;
}
/**
* Gets CSRF cookie.
*
* @param {Connection} connection Connection with the genesis platform server
*/
Base.prototype.getCSRFCookie = function () {
return this._connection.get('/api/base/csrf');
};
return Base;
}());
exports.Base = Base;
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9hcGkvYmFzZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUdBO0lBR0k7Ozs7T0FJRztJQUNILGNBQVksVUFBc0I7UUFDOUIsSUFBSSxDQUFDLFdBQVcsR0FBRyxVQUFVLENBQUM7SUFDbEMsQ0FBQztJQUVEOzs7O09BSUc7SUFDSSw0QkFBYSxHQUFwQjtRQUNJLE9BQU8sSUFBSSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQU8sZ0JBQWdCLENBQUMsQ0FBQztJQUN4RCxDQUFDO0lBQ0wsV0FBQztBQUFELENBcEJBLEFBb0JDLElBQUE7QUFwQlksb0JBQUkiLCJmaWxlIjoiYXBpL2Jhc2UuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSeCBmcm9tICdyeCc7XG5pbXBvcnQge0Nvbm5lY3Rpb259IGZyb20gXCIuL2Nvbm5lY3Rpb25cIjtcblxuZXhwb3J0IGNsYXNzIEJhc2Uge1xuICAgIHByaXZhdGUgX2Nvbm5lY3Rpb246IENvbm5lY3Rpb247XG5cbiAgICAvKipcbiAgICAgKiBDb25zdHJ1Y3RzIGJhc2UuXG4gICAgICpcbiAgICAgKiBAcGFyYW0ge0Nvbm5lY3Rpb259IGNvbm5lY3Rpb24gQ29ubmVjdGlvbiB3aXRoIHRoZSBnZW5lc2lzIHBsYXRmb3JtIHNlcnZlclxuICAgICAqL1xuICAgIGNvbnN0cnVjdG9yKGNvbm5lY3Rpb246IENvbm5lY3Rpb24pIHtcbiAgICAgICAgdGhpcy5fY29ubmVjdGlvbiA9IGNvbm5lY3Rpb247XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0cyBDU1JGIGNvb2tpZS5cbiAgICAgKlxuICAgICAqIEBwYXJhbSB7Q29ubmVjdGlvbn0gY29ubmVjdGlvbiBDb25uZWN0aW9uIHdpdGggdGhlIGdlbmVzaXMgcGxhdGZvcm0gc2VydmVyXG4gICAgICovXG4gICAgcHVibGljIGdldENTUkZDb29raWUoKTogUnguT2JzZXJ2YWJsZTx2b2lkPiB7XG4gICAgICAgIHJldHVybiB0aGlzLl9jb25uZWN0aW9uLmdldDx2b2lkPignL2FwaS9iYXNlL2NzcmYnKTtcbiAgICB9XG59XG4iXX0=