import Vue from "vue";
|
import Component, { mixins } from "vue-class-component";
|
export { Vue, Component, mixins };
|
export { Module, getModule, VuexModule, Mutation as VuexMutation, MutationAction, Action as VuexAction, } from "vuex-module-decorators";
|
export { State, Getter, Action, Mutation, namespace } from "vuex-class";
|
export { Emit, Inject, InjectReactive, Model, ModelSync, Prop, PropSync, Provide, ProvideReactive, Ref, VModel, Watch, } from "vue-property-decorator";
|
/**
|
* @public
|
*/
|
export declare type Constructor = {
|
new (...args: any[]): any;
|
};
|
/**
|
* decorator of $off
|
* @public
|
* @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
|
* @public
|
* @param event - The name of the event
|
*/
|
export declare function On(event?: string): MethodDecorator;
|
/**
|
* decorator of $once
|
* @public
|
* @param event - The name of the event
|
*/
|
export declare function Once(event?: string): MethodDecorator;
|
/**
|
* decorator of $nextTick
|
*
|
* @public
|
* @param method - Method name
|
* @returns Method Decorator
|
*/
|
export declare function NextTick(method: string): MethodDecorator;
|