This commit is contained in:
darenhsu
2022-07-17 13:16:16 +08:00
parent 84759556ff
commit befd344ab0
28070 changed files with 4008428 additions and 1 deletions
@@ -0,0 +1,269 @@
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var vue = _interopDefault(require('vue'));
var vuePropertyDecorator = require('vue-property-decorator');
var Component = require('vue-class-component');
var Component__default = _interopDefault(Component);
var vuexModuleDecorators = require('vuex-module-decorators');
var vuexClass = require('vuex-class');
Component__default.registerHooks([
"beforeRouteEnter",
"beforeRouteUpdate",
"beforeRouteLeave",
"asyncData",
"fetch",
"head",
"key",
"layout",
"loading",
"middleware",
"scrollToTop",
"transition",
"validate",
"watchQuery",
"meta",
]);
// Code copied from Vue/src/shared/util.js
var hyphenateRE = /\B([A-Z])/g;
var hyphenate = function (str) { return str.replace(hyphenateRE, "-$1").toLowerCase(); };
/**
* decorator of $off
* @param event The name of the event
* @param method The name of the method
*/
function Off(event, method) {
return function (target, key, descriptor) {
key = hyphenate(key);
var original = descriptor.value;
descriptor.value = function offer() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
if (original.apply(this, args) !== false) {
if (method) {
if (typeof this[method] === "function") {
this.$off(event || key, this[method]);
}
else {
throw new TypeError("must be a method name");
}
}
else if (event) {
this.$off(event || key);
}
else {
this.$off();
}
}
};
};
}
/**
* decorator of $on
* @param event The name of the event
*/
function On(event) {
return Component.createDecorator(function (componentOptions, k) {
var key = hyphenate(k);
if (typeof componentOptions.created !== "function") {
componentOptions.created = function () { };
}
var original = componentOptions.created;
componentOptions.created = function () {
original();
if (typeof componentOptions.methods !== "undefined") {
this.$on(event || key, componentOptions.methods[k]);
}
};
});
}
/**
* decorator of $once
* @param event The name of the event
*/
function Once(event) {
return Component.createDecorator(function (componentOptions, k) {
var key = hyphenate(k);
if (typeof componentOptions.created !== "function") {
componentOptions.created = function () { };
}
var original = componentOptions.created;
componentOptions.created = function () {
original();
if (typeof componentOptions.methods !== "undefined") {
this.$once(event || key, componentOptions.methods[k]);
}
};
});
}
/**
* decorator of $nextTick
*
* @export
* @param {string} method
* @returns {MethodDecorator}
*/
function NextTick(method) {
return function (target, key, descriptor) {
var original = descriptor.value;
descriptor.value = function emitter() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
if (original.apply(this, args) !== false)
if (typeof this[method] === "function") {
this.$nextTick(this[method]);
}
else {
throw new TypeError("must be a method name");
}
};
};
}
exports.Vue = vue;
Object.defineProperty(exports, 'Emit', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Emit;
}
});
Object.defineProperty(exports, 'Inject', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Inject;
}
});
Object.defineProperty(exports, 'InjectReactive', {
enumerable: true,
get: function () {
return vuePropertyDecorator.InjectReactive;
}
});
Object.defineProperty(exports, 'Model', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Model;
}
});
Object.defineProperty(exports, 'Prop', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Prop;
}
});
Object.defineProperty(exports, 'PropSync', {
enumerable: true,
get: function () {
return vuePropertyDecorator.PropSync;
}
});
Object.defineProperty(exports, 'Provide', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Provide;
}
});
Object.defineProperty(exports, 'ProvideReactive', {
enumerable: true,
get: function () {
return vuePropertyDecorator.ProvideReactive;
}
});
Object.defineProperty(exports, 'Ref', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Ref;
}
});
Object.defineProperty(exports, 'Watch', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Watch;
}
});
exports.Component = Component__default;
Object.defineProperty(exports, 'mixins', {
enumerable: true,
get: function () {
return Component.mixins;
}
});
Object.defineProperty(exports, 'Module', {
enumerable: true,
get: function () {
return vuexModuleDecorators.Module;
}
});
Object.defineProperty(exports, 'MutationAction', {
enumerable: true,
get: function () {
return vuexModuleDecorators.MutationAction;
}
});
Object.defineProperty(exports, 'VuexAction', {
enumerable: true,
get: function () {
return vuexModuleDecorators.Action;
}
});
Object.defineProperty(exports, 'VuexModule', {
enumerable: true,
get: function () {
return vuexModuleDecorators.VuexModule;
}
});
Object.defineProperty(exports, 'VuexMutation', {
enumerable: true,
get: function () {
return vuexModuleDecorators.Mutation;
}
});
Object.defineProperty(exports, 'getModule', {
enumerable: true,
get: function () {
return vuexModuleDecorators.getModule;
}
});
Object.defineProperty(exports, 'Action', {
enumerable: true,
get: function () {
return vuexClass.Action;
}
});
Object.defineProperty(exports, 'Getter', {
enumerable: true,
get: function () {
return vuexClass.Getter;
}
});
Object.defineProperty(exports, 'Mutation', {
enumerable: true,
get: function () {
return vuexClass.Mutation;
}
});
Object.defineProperty(exports, 'State', {
enumerable: true,
get: function () {
return vuexClass.State;
}
});
Object.defineProperty(exports, 'namespace', {
enumerable: true,
get: function () {
return vuexClass.namespace;
}
});
exports.NextTick = NextTick;
exports.Off = Off;
exports.On = On;
exports.Once = Once;
//# sourceMappingURL=nuxt-property-decorator.common.js.map
@@ -0,0 +1 @@
{"version":3,"file":"nuxt-property-decorator.common.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
+33
View File
@@ -0,0 +1,33 @@
import Vue from "vue";
import { Emit, Inject, InjectReactive, Model, Prop, PropSync, Provide, ProvideReactive, Ref, Watch } from "vue-property-decorator";
import Component, { mixins } from "vue-class-component";
export declare type Constructor = {
new (...args: any[]): any;
};
/**
* decorator of $off
* @param event The name of the event
* @param method The name of the method
*/
export declare function Off(event?: string, method?: string): MethodDecorator;
/**
* decorator of $on
* @param event The name of the event
*/
export declare function On(event?: string): MethodDecorator;
/**
* decorator of $once
* @param event The name of the event
*/
export declare function Once(event?: string): MethodDecorator;
/**
* decorator of $nextTick
*
* @export
* @param {string} method
* @returns {MethodDecorator}
*/
export declare function NextTick(method: string): MethodDecorator;
import { Module, getModule, VuexModule, Mutation as VuexMutation, MutationAction, Action as VuexAction } from "vuex-module-decorators";
import { State, Getter, Action, Mutation, namespace } from "vuex-class";
export { Vue, Component, Emit, Inject, InjectReactive, Model, Prop, PropSync, Provide, ProvideReactive, Ref, Watch, mixins, State, Getter, Action, Mutation, namespace, Module, getModule, VuexModule, VuexMutation, MutationAction, VuexAction, };
+126
View File
@@ -0,0 +1,126 @@
export { default as Vue } from 'vue';
export { Emit, Inject, InjectReactive, Model, Prop, PropSync, Provide, ProvideReactive, Ref, Watch } from 'vue-property-decorator';
import Component, { createDecorator } from 'vue-class-component';
export { default as Component, mixins } from 'vue-class-component';
export { Module, MutationAction, Action as VuexAction, VuexModule, Mutation as VuexMutation, getModule } from 'vuex-module-decorators';
export { Action, Getter, Mutation, State, namespace } from 'vuex-class';
Component.registerHooks([
"beforeRouteEnter",
"beforeRouteUpdate",
"beforeRouteLeave",
"asyncData",
"fetch",
"head",
"key",
"layout",
"loading",
"middleware",
"scrollToTop",
"transition",
"validate",
"watchQuery",
"meta",
]);
// Code copied from Vue/src/shared/util.js
var hyphenateRE = /\B([A-Z])/g;
var hyphenate = function (str) { return str.replace(hyphenateRE, "-$1").toLowerCase(); };
/**
* decorator of $off
* @param event The name of the event
* @param method The name of the method
*/
function Off(event, method) {
return function (target, key, descriptor) {
key = hyphenate(key);
var original = descriptor.value;
descriptor.value = function offer() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
if (original.apply(this, args) !== false) {
if (method) {
if (typeof this[method] === "function") {
this.$off(event || key, this[method]);
}
else {
throw new TypeError("must be a method name");
}
}
else if (event) {
this.$off(event || key);
}
else {
this.$off();
}
}
};
};
}
/**
* decorator of $on
* @param event The name of the event
*/
function On(event) {
return createDecorator(function (componentOptions, k) {
var key = hyphenate(k);
if (typeof componentOptions.created !== "function") {
componentOptions.created = function () { };
}
var original = componentOptions.created;
componentOptions.created = function () {
original();
if (typeof componentOptions.methods !== "undefined") {
this.$on(event || key, componentOptions.methods[k]);
}
};
});
}
/**
* decorator of $once
* @param event The name of the event
*/
function Once(event) {
return createDecorator(function (componentOptions, k) {
var key = hyphenate(k);
if (typeof componentOptions.created !== "function") {
componentOptions.created = function () { };
}
var original = componentOptions.created;
componentOptions.created = function () {
original();
if (typeof componentOptions.methods !== "undefined") {
this.$once(event || key, componentOptions.methods[k]);
}
};
});
}
/**
* decorator of $nextTick
*
* @export
* @param {string} method
* @returns {MethodDecorator}
*/
function NextTick(method) {
return function (target, key, descriptor) {
var original = descriptor.value;
descriptor.value = function emitter() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
if (original.apply(this, args) !== false)
if (typeof this[method] === "function") {
this.$nextTick(this[method]);
}
else {
throw new TypeError("must be a method name");
}
};
};
}
export { NextTick, Off, On, Once };
//# sourceMappingURL=nuxt-property-decorator.esm.js.map
@@ -0,0 +1 @@
{"version":3,"file":"nuxt-property-decorator.esm.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
+268
View File
@@ -0,0 +1,268 @@
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('vue'), require('vue-property-decorator'), require('vue-class-component'), require('vuex-module-decorators'), require('vuex-class')) :
typeof define === 'function' && define.amd ? define(['exports', 'vue', 'vue-property-decorator', 'vue-class-component', 'vuex-module-decorators', 'vuex-class'], factory) :
(global = global || self, factory(global.NuxtPropertyDecorator = {}, global.Vue, global.VuePropertyDecorator, global.VueClassComponent, global.vuexModuleDecorators, global.VuexClass));
}(this, (function (exports, vue, vuePropertyDecorator, Component, vuexModuleDecorators, vuexClass) { 'use strict';
vue = vue && Object.prototype.hasOwnProperty.call(vue, 'default') ? vue['default'] : vue;
var Component__default = 'default' in Component ? Component['default'] : Component;
Component__default.registerHooks([
"beforeRouteEnter",
"beforeRouteUpdate",
"beforeRouteLeave",
"asyncData",
"fetch",
"head",
"key",
"layout",
"loading",
"middleware",
"scrollToTop",
"transition",
"validate",
"watchQuery",
"meta",
]);
// Code copied from Vue/src/shared/util.js
var hyphenateRE = /\B([A-Z])/g;
var hyphenate = function (str) { return str.replace(hyphenateRE, "-$1").toLowerCase(); };
/**
* decorator of $off
* @param event The name of the event
* @param method The name of the method
*/
function Off(event, method) {
return function (target, key, descriptor) {
key = hyphenate(key);
var original = descriptor.value;
descriptor.value = function offer() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
if (original.apply(this, args) !== false) {
if (method) {
if (typeof this[method] === "function") {
this.$off(event || key, this[method]);
}
else {
throw new TypeError("must be a method name");
}
}
else if (event) {
this.$off(event || key);
}
else {
this.$off();
}
}
};
};
}
/**
* decorator of $on
* @param event The name of the event
*/
function On(event) {
return Component.createDecorator(function (componentOptions, k) {
var key = hyphenate(k);
if (typeof componentOptions.created !== "function") {
componentOptions.created = function () { };
}
var original = componentOptions.created;
componentOptions.created = function () {
original();
if (typeof componentOptions.methods !== "undefined") {
this.$on(event || key, componentOptions.methods[k]);
}
};
});
}
/**
* decorator of $once
* @param event The name of the event
*/
function Once(event) {
return Component.createDecorator(function (componentOptions, k) {
var key = hyphenate(k);
if (typeof componentOptions.created !== "function") {
componentOptions.created = function () { };
}
var original = componentOptions.created;
componentOptions.created = function () {
original();
if (typeof componentOptions.methods !== "undefined") {
this.$once(event || key, componentOptions.methods[k]);
}
};
});
}
/**
* decorator of $nextTick
*
* @export
* @param {string} method
* @returns {MethodDecorator}
*/
function NextTick(method) {
return function (target, key, descriptor) {
var original = descriptor.value;
descriptor.value = function emitter() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
if (original.apply(this, args) !== false)
if (typeof this[method] === "function") {
this.$nextTick(this[method]);
}
else {
throw new TypeError("must be a method name");
}
};
};
}
exports.Vue = vue;
Object.defineProperty(exports, 'Emit', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Emit;
}
});
Object.defineProperty(exports, 'Inject', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Inject;
}
});
Object.defineProperty(exports, 'InjectReactive', {
enumerable: true,
get: function () {
return vuePropertyDecorator.InjectReactive;
}
});
Object.defineProperty(exports, 'Model', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Model;
}
});
Object.defineProperty(exports, 'Prop', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Prop;
}
});
Object.defineProperty(exports, 'PropSync', {
enumerable: true,
get: function () {
return vuePropertyDecorator.PropSync;
}
});
Object.defineProperty(exports, 'Provide', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Provide;
}
});
Object.defineProperty(exports, 'ProvideReactive', {
enumerable: true,
get: function () {
return vuePropertyDecorator.ProvideReactive;
}
});
Object.defineProperty(exports, 'Ref', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Ref;
}
});
Object.defineProperty(exports, 'Watch', {
enumerable: true,
get: function () {
return vuePropertyDecorator.Watch;
}
});
exports.Component = Component__default;
Object.defineProperty(exports, 'mixins', {
enumerable: true,
get: function () {
return Component.mixins;
}
});
Object.defineProperty(exports, 'Module', {
enumerable: true,
get: function () {
return vuexModuleDecorators.Module;
}
});
Object.defineProperty(exports, 'MutationAction', {
enumerable: true,
get: function () {
return vuexModuleDecorators.MutationAction;
}
});
Object.defineProperty(exports, 'VuexAction', {
enumerable: true,
get: function () {
return vuexModuleDecorators.Action;
}
});
Object.defineProperty(exports, 'VuexModule', {
enumerable: true,
get: function () {
return vuexModuleDecorators.VuexModule;
}
});
Object.defineProperty(exports, 'VuexMutation', {
enumerable: true,
get: function () {
return vuexModuleDecorators.Mutation;
}
});
Object.defineProperty(exports, 'getModule', {
enumerable: true,
get: function () {
return vuexModuleDecorators.getModule;
}
});
Object.defineProperty(exports, 'Action', {
enumerable: true,
get: function () {
return vuexClass.Action;
}
});
Object.defineProperty(exports, 'Getter', {
enumerable: true,
get: function () {
return vuexClass.Getter;
}
});
Object.defineProperty(exports, 'Mutation', {
enumerable: true,
get: function () {
return vuexClass.Mutation;
}
});
Object.defineProperty(exports, 'State', {
enumerable: true,
get: function () {
return vuexClass.State;
}
});
Object.defineProperty(exports, 'namespace', {
enumerable: true,
get: function () {
return vuexClass.namespace;
}
});
exports.NextTick = NextTick;
exports.Off = Off;
exports.On = On;
exports.Once = Once;
Object.defineProperty(exports, '__esModule', { value: true });
})));