UNPKG

io.parrots

Version:

Parrots.io App

39 lines (38 loc) 2.74 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ /** * @record */ export function IUserSession() { } function IUserSession_tsickle_Closure_declarations() { /** @type {?} */ IUserSession.prototype.checkTimeout; /** * parameter 'body' for sending to http * return Response as result If status was 200 then checkTimeout will fire. * ## login and save sessionId into sessionStorage * @type {?} */ IUserSession.prototype.login; /** * ## logout and remove sessionId from localStorage/sessionStorage * @type {?} */ IUserSession.prototype.logout; /** * ## get sessionId from sessionStorage if sessionId was undefined or null so get sessionId from localStorage * ## then return promise that resolve sesstionId that setDefaultHeader * @type {?} */ IUserSession.prototype.load; /** * ## save sessionId into localStorage and remove if sessionId was set into null or undefined or '' * @type {?} */ IUserSession.prototype.save; /** @type {?} */ IUserSession.prototype.getSessionId; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSVVzZXJTZXNzaW9uLmpzIiwic291cmNlUm9vdCI6Im5nOi8vaW8ucGFycm90cy8iLCJzb3VyY2VzIjpbImxpYi9zaGFyZS9JVXNlclNlc3Npb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4qICMjIElVc2VyU2Vzc2lvbiBpcyB0aGUgaW50ZXJmYWNlIG9mIHNlcnZpY2UgdGhhdCBwcm92aWRlIHNlcnZpY2Ugb2YgdXNlciBzdWNoIGFzIGxvZ2luLCBsb2dvdXQsIGxvYWQgYWNjZXNzaWJsZUFwcHNcbiovXG5leHBvcnQgaW50ZXJmYWNlIElVc2VyU2Vzc2lvbiB7XG5cbiAgICBjaGVja1RpbWVvdXQoKTogUHJvbWlzZTxib29sZWFuPjtcblxuICAgIC8qKlxuICAgICAqIHBhcmFtZXRlciAnYm9keScgZm9yIHNlbmRpbmcgdG8gaHR0cFxuICAgICAqIHJldHVybiBSZXNwb25zZSBhcyByZXN1bHQgSWYgc3RhdHVzIHdhcyAyMDAgdGhlbiBjaGVja1RpbWVvdXQgd2lsbCBmaXJlLlxuICAgICAqICMjIGxvZ2luIGFuZCBzYXZlIHNlc3Npb25JZCBpbnRvIHNlc3Npb25TdG9yYWdlXG4gICAgICovXG4gICAgbG9naW4ocmVxdWVzdERhdGE6IGFueSk6IFByb21pc2U8UmVzcG9uc2U+O1xuXG4gICAgLyoqXG4gICAgICogIyMgbG9nb3V0IGFuZCByZW1vdmUgc2Vzc2lvbklkIGZyb20gbG9jYWxTdG9yYWdlL3Nlc3Npb25TdG9yYWdlXG4gICAgICovXG4gICAgbG9nb3V0KCk6IFByb21pc2U8UmVzcG9uc2U+O1xuXG4gICAgLyoqXG4gICAgICogIyMgZ2V0IHNlc3Npb25JZCBmcm9tIHNlc3Npb25TdG9yYWdlIGlmIHNlc3Npb25JZCB3YXMgdW5kZWZpbmVkIG9yIG51bGwgc28gZ2V0IHNlc3Npb25JZCBmcm9tIGxvY2FsU3RvcmFnZVxuICAgICAqICMjIHRoZW4gcmV0dXJuIHByb21pc2UgdGhhdCByZXNvbHZlIHNlc3N0aW9uSWQgdGhhdCBzZXREZWZhdWx0SGVhZGVyXG4gICAgICovXG4gICAgbG9hZCgpOiBQcm9taXNlPHN0cmluZz47XG5cbiAgICAvKipcbiAgICAgKiAjIyBzYXZlIHNlc3Npb25JZCBpbnRvIGxvY2FsU3RvcmFnZSBhbmQgcmVtb3ZlIGlmIHNlc3Npb25JZCB3YXMgc2V0IGludG8gbnVsbCBvciB1bmRlZmluZWQgb3IgJydcbiAgICAgKi9cbiAgICBzYXZlKCk6IFByb21pc2U8c3RyaW5nPjtcblxuICAgIGdldFNlc3Npb25JZCgpOiBzdHJpbmc7XG59XG4iXX0=