UNPKG

vue-app-sdk

Version:
15 lines (14 loc) 577 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const _createCtor = require("./_createCtor.cjs"); const _root = require("./_root.cjs"); var WRAP_BIND_FLAG = 1; function createBind(func, bitmask, thisArg) { var isBind = bitmask & WRAP_BIND_FLAG, Ctor = _createCtor.default(func); function wrapper() { var fn = this && this !== _root.default && this instanceof wrapper ? Ctor : func; return fn.apply(isBind ? thisArg : this, arguments); } return wrapper; } exports.default = createBind;