@zeroid/trimble.identity.fixedtokenprovider
Version:
An implementation of ITokenProvider with a fixed value
29 lines (26 loc) • 817 B
JavaScript
;
// implements ITokenProvider
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD
define([], factory);
} else if (typeof exports === 'object') {
// CommonJS
module.exports = factory();
} else {
// Browser globals (Note: root is window)
root.FixedTokenProvider = factory();
}
}(this, function () {
var _fixedTokenProvider = function (accessToken) {
this._accessToken = accessToken;
}
_fixedTokenProvider.prototype.retrieveToken = function () {
var self = this;
return new Promise(function (resolve, reject) {
resolve(self._accessToken);
});
};
// Exposed public methods
return _fixedTokenProvider;
}));