UNPKG

vue-rest-hooks

Version:

typescript restfull-api reactive @vue/composition-api

14 lines (13 loc) 869 B
import { Store } from "vuex"; import { Ref } from "@vue/composition-api"; export * from "./shared"; export declare type IsArrayOrObject = Record<string, any> | any[]; export declare type NormalizeNamespaceReturn = (namespace: string | IsArrayOrObject, map?: IsArrayOrObject) => Record<string, Ref<any>>; export declare type typeActionsAndMutationsReturn = (namespace: string | IsArrayOrObject, map?: IsArrayOrObject) => Record<string, Function>; export declare function normalizeMap(map: IsArrayOrObject): { key: any; val: any; }[]; export declare function isValidMap(map: unknown): boolean; export declare function normalizeNamespace<T>(fn: Function, store: Store<T>): (namespace: string | IsArrayOrObject, map?: any[] | Record<string, any> | undefined) => any; export declare function getModuleByNamespace(store: any, helper: string, namespace: string): any;