UNPKG

vuex-class-module

Version:

A library offering syntatic sugar to help declare vuex modules using JavaScript ES6 classes

17 lines (16 loc) 665 B
export declare type VuexModule = { namespaced: boolean; state?: any; mutations?: any; actions?: any; getters?: any; modules?: any; }; export declare function VuexClass(options: { modules: {}; }): (target: any) => void; export declare function Mutation(target: any, key: string, descriptor: object): void; export declare function Action(target: any, key: string, descriptor: object): void; export declare function Getter(target: any, key: string, descriptor: object): void; export declare function HasGetter(target: any, propertyKey: string): void; export declare function extractVuexModule(ModuleClass: any): VuexModule;