@farris/bef-vue
Version:
19 lines (18 loc) • 672 B
TypeScript
import { Type, Entity, RepositoryConfig, Repository, Module } from '@farris/devkit-vue';
import { BaProxy } from './ba-proxy';
declare class BaRepository<T extends Entity> extends Repository<T> {
apiProxyType: Type<BaProxy>;
private injector;
sessionService: any;
apiProxy: BaProxy;
constructor(module: Module);
init(config: RepositoryConfig): void;
private initApiProxy;
private initSessionService;
getEntities(queryParams: any, sourceType?: string): Promise<T[]>;
private buildEntityFilter;
createVirtualEntity(defaultValue?: any): Promise<T>;
private guid;
private changeEntityStoreConfig;
}
export { BaRepository };