UNPKG

@owlsdepartment/vuex-typed

Version:

Package for writing typed Vuex store with component helpers

10 lines (9 loc) 394 B
import { ObjectWithMethods } from "../typings/types"; import { WithHelpers } from "./addHelpers"; export declare type MappedGetters<G extends ObjectWithMethods> = { [K in keyof G]: () => ReturnType<G[K]>; }; /** * Get Vuex getters object, mapped for export */ export declare function getGetters<G extends ObjectWithMethods>(getters: G, namespace?: string): WithHelpers<MappedGetters<G>>;