UNPKG

@owlsdepartment/vuex-typed

Version:

Package for writing typed Vuex store with component helpers

10 lines (9 loc) 442 B
import { MethodWithoutFirstParam, ObjectWithMethods } from "../typings/types"; import { WithHelpers } from "./addHelpers"; export declare type MappedMutations<M extends ObjectWithMethods> = { [K in keyof M]: MethodWithoutFirstParam<M[K], void>; }; /** * Get Vuex mutations object, mapped for export */ export declare function getMutations<M extends ObjectWithMethods>(mutations: M, namespace?: string): WithHelpers<MappedMutations<M>>;