mirror of
https://git.hmsn.ink/kospo/helptalk/api.git
synced 2026-03-20 06:03:39 +09:00
23 lines
679 B
JavaScript
23 lines
679 B
JavaScript
/* global window */
|
|
"use strict"
|
|
|
|
var PromisePolyfill = require("./polyfill")
|
|
|
|
if (typeof window !== "undefined") {
|
|
if (typeof window.Promise === "undefined") {
|
|
window.Promise = PromisePolyfill
|
|
} else if (!window.Promise.prototype.finally) {
|
|
window.Promise.prototype.finally = PromisePolyfill.prototype.finally
|
|
}
|
|
module.exports = window.Promise
|
|
} else if (typeof global !== "undefined") {
|
|
if (typeof global.Promise === "undefined") {
|
|
global.Promise = PromisePolyfill
|
|
} else if (!global.Promise.prototype.finally) {
|
|
global.Promise.prototype.finally = PromisePolyfill.prototype.finally
|
|
}
|
|
module.exports = global.Promise
|
|
} else {
|
|
module.exports = PromisePolyfill
|
|
}
|