UNPKG

vix-ui

Version:

A set of essential UI modules for your Angular application in ViSenze

53 lines (52 loc) 3.06 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ /** * UserInfo holds the user information */ var /** * UserInfo holds the user information */ UserInfo = /** @class */ (function () { /** * Extract necessary information oktaUserInfo * @param oktaUserInfo * oktaUserInfo example: * { * "id": "foobar", * ... * "profile": { * "firstName": "foobar", * "lastName": "foobar", * "mobilePhone": null, * "secondEmail": null, * "login": "foo@bar.com", * "email": "foo@bar.com" * }, * ... * } */ function UserInfo(oktaUserInfo) { this.userId = oktaUserInfo.id; this.email = oktaUserInfo.profile.email; this.firstName = oktaUserInfo.profile.firstName; this.lastName = oktaUserInfo.profile.lastName; } return UserInfo; }()); /** * UserInfo holds the user information */ export { UserInfo }; function UserInfo_tsickle_Closure_declarations() { /** @type {?} */ UserInfo.prototype.userId; /** @type {?} */ UserInfo.prototype.email; /** @type {?} */ UserInfo.prototype.firstName; /** @type {?} */ UserInfo.prototype.lastName; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci1pbmZvLmpzIiwic291cmNlUm9vdCI6Im5nOi8vdml4LXVpLyIsInNvdXJjZXMiOlsidml4LXNlcnZpY2VzL2F1dGgvbW9kdWxlcy91c2VyLWluZm8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUdBOzs7QUFBQTtJQU1FOzs7Ozs7Ozs7Ozs7Ozs7OztPQWlCRztJQUNILGtCQUFZLFlBQWlCO1FBQzNCLElBQUksQ0FBQyxNQUFNLEdBQUcsWUFBWSxDQUFDLEVBQUUsQ0FBQztRQUM5QixJQUFJLENBQUMsS0FBSyxHQUFHLFlBQVksQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDO1FBQ3hDLElBQUksQ0FBQyxTQUFTLEdBQUcsWUFBWSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUM7UUFDaEQsSUFBSSxDQUFDLFFBQVEsR0FBRyxZQUFZLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQztLQUMvQzttQkFoQ0g7SUFpQ0MsQ0FBQTs7OztBQTlCRCxvQkE4QkMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFVzZXJJbmZvIGhvbGRzIHRoZSB1c2VyIGluZm9ybWF0aW9uXG4gKi9cbmV4cG9ydCBjbGFzcyBVc2VySW5mbyB7XG4gIHVzZXJJZDogc3RyaW5nO1xuICBlbWFpbDogc3RyaW5nO1xuICBmaXJzdE5hbWU6IHN0cmluZztcbiAgbGFzdE5hbWU6IHN0cmluZztcblxuICAvKipcbiAgICogRXh0cmFjdCBuZWNlc3NhcnkgaW5mb3JtYXRpb24gb2t0YVVzZXJJbmZvXG4gICAqIEBwYXJhbSBva3RhVXNlckluZm9cbiAgICogb2t0YVVzZXJJbmZvIGV4YW1wbGU6XG4gICAqIHtcbiAgICogICBcImlkXCI6IFwiZm9vYmFyXCIsXG4gICAqICAgLi4uXG4gICAqICAgXCJwcm9maWxlXCI6IHtcbiAgICogICAgICAgXCJmaXJzdE5hbWVcIjogXCJmb29iYXJcIixcbiAgICogICAgICAgXCJsYXN0TmFtZVwiOiBcImZvb2JhclwiLFxuICAgKiAgICAgICBcIm1vYmlsZVBob25lXCI6IG51bGwsXG4gICAqICAgICAgIFwic2Vjb25kRW1haWxcIjogbnVsbCxcbiAgICogICAgICAgXCJsb2dpblwiOiBcImZvb0BiYXIuY29tXCIsXG4gICAqICAgICAgIFwiZW1haWxcIjogXCJmb29AYmFyLmNvbVwiXG4gICAqICAgfSxcbiAgICogICAuLi5cbiAgICogfVxuICAgKi9cbiAgY29uc3RydWN0b3Iob2t0YVVzZXJJbmZvOiBhbnkpIHtcbiAgICB0aGlzLnVzZXJJZCA9IG9rdGFVc2VySW5mby5pZDtcbiAgICB0aGlzLmVtYWlsID0gb2t0YVVzZXJJbmZvLnByb2ZpbGUuZW1haWw7XG4gICAgdGhpcy5maXJzdE5hbWUgPSBva3RhVXNlckluZm8ucHJvZmlsZS5maXJzdE5hbWU7XG4gICAgdGhpcy5sYXN0TmFtZSA9IG9rdGFVc2VySW5mby5wcm9maWxlLmxhc3ROYW1lO1xuICB9XG59XG4iXX0=