UNPKG

spiritjs

Version:

The animation toolkit for the web

24 lines (23 loc) 672 B
"use strict"; 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); }); }