@feathersjs/vuex
Version:
FeathersJS, Vue 3, and Nuxt for the artisan developer
18 lines (17 loc) • 1.26 kB
TypeScript
import { FeathersVuexFind, FeathersVuexGet, FeathersVuexFormWrapper, FeathersVuexInputWrapper, FeathersVuexPagination, makeFindMixin, makeGetMixin, useFind, useGet, models, clients, initAuth, hydrateApi, FeathersVuexOptions, Model, ModelStatic, ModelSetupContext, Id, FeathersVuexStoreState, FeathersVuexGlobalModels, ServiceState, AuthState } from '@feathersjs/vuex-commons';
import { FeathersVuex } from './app-plugin';
export default function feathersVuex(feathers: any, options: FeathersVuexOptions): {
makeServicePlugin: (config: import("@feathersjs/vuex-commons/dist/service-module/types").MakeServicePluginOptions) => (store: any) => void;
BaseModel: ModelStatic;
makeAuthPlugin: (options: any) => (store: any) => void;
FeathersVuex: {
install(app: any, options?: {
components: boolean;
}): void;
};
models: any;
clients: {
[k: string]: any;
};
};
export { initAuth, hydrateApi, FeathersVuexFind, FeathersVuexGet, FeathersVuexFormWrapper, FeathersVuexInputWrapper, FeathersVuexPagination, FeathersVuex, makeFindMixin, makeGetMixin, models, clients, useFind, useGet, AuthState, Id, Model, ModelStatic, ModelSetupContext, ServiceState, FeathersVuexGlobalModels, FeathersVuexStoreState, };