spiritjs
Version:
The animation toolkit for the web
24 lines (23 loc) • 672 B
JavaScript
;
exports.__esModule = true;
exports["default"] = setup;
var _utils = require("../utils");
var _config = _interopRequireDefault(require("./config"));
var _gsap = require("../utils/gsap");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
/**
* Setup Spirit GSAP
*
* @param {object} gsapInstance
*/
function setup(gsapInstance) {
if (gsapInstance === void 0) {
gsapInstance = null;
}
return new Promise(function (resolve, reject) {
if ((0, _gsap.isGSAPInstance)(gsapInstance)) {
_config["default"].gsap.instance = gsapInstance;
}
_utils.gsap.ensure().then(resolve)["catch"](reject);
});
}