UNPKG

@shopware-ag/meteor-admin-sdk

Version:

The Meteor SDK for the Shopware Administration.

11 lines (10 loc) 666 B
import type { ComputedRef, Ref } from 'vue'; import type { RepositorySource, SDKRepository } from '../repository-adapter'; type MaybeRef<T> = T | Ref<T>; /** * Reactive wrapper around getRepository that updates when dependencies change. * Takes reactive references to entityName and/or repositoryFactory and returns * a computed repository that updates when these inputs change. */ export declare function useRepository<EntityName extends keyof EntitySchema.Entities>(entityNameRef: MaybeRef<EntityName>, repositoryFactoryRef?: MaybeRef<((entityName: EntityName) => RepositorySource<EntityName>) | undefined>): ComputedRef<SDKRepository<EntityName>>; export {};