vue-qewd
Version:
Vue.js & Nuxt.js WebSocket client plugin for QEWD.js
1 lines • 1.41 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("EWD")):"function"==typeof define&&define.amd?define(["EWD"],t):"object"==typeof exports?exports.VueQEWD=t(require("EWD")):e.VueQEWD=t(e.EWD)}(this,function(e){return function(e){function t(n){if(o[n])return o[n].exports;var r=o[n]={exports:{},id:n,loaded:!1};return e[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var o={};return t.m=e,t.c=o,t.p="",t(0)}([function(e,t,o){e.exports=o(1)},function(e,t,o){"use strict";var n=o(2);t.QEWD=n.QEWD,t.VueQEWD={install:function(e,t){var o=t.qewd;e.qewd=o,Object.defineProperties(e.prototype,{$qewd:{get:function(){return o}}})}}},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=u.default.EWD||u.default,o={application:e.application||"unknown",io:e.io,$:e.$,ajax:e.ajax||null,url:e.url||null,mode:e.mode||"development",log:e.log||!0,cookieName:e.cookieName||"ewdSession",jwt:e.jwt||!1,jwt_decode:e.jwt_decode||!1};t.vstart=t.vueStart=function(){t.start(o)};var n=null;return t.vueRegistrationCallback=t.vRegistrationCallback=function(e){n=e},t.on("ewd-registered",function(){n&&n(!0,"ewd-registered")}),t.on("ewd-reregistered",function(){n&&n(!0,"ewd-reregistered")}),t.on("socketDisconnected",function(){n&&n(!1,"socketDisconnected")}),t}t.__esModule=!0,t.QEWD=r;var i=o(3),u=n(i)},function(t,o){t.exports=e}])});