跳到主要内容

RxDBAdapterBase

Defined in: packages/rxdb/src/rxdb-adapter.ts:324

数据库适配器基类

Extended by​

Constructors​

Constructor​

new RxDBAdapterBase(rxdb): RxDBAdapterBase;

Defined in: packages/rxdb/src/rxdb-adapter.ts:328

Parameters​

ParameterType
rxdbRxDB

Returns​

RxDBAdapterBase

Properties​

repository_cache​

protected readonly repository_cache: Map<EntityType, RepositoryInstance<EntityType>>;

Defined in: packages/rxdb/src/rxdb-adapter.ts:326


repository_map​

protected readonly repository_map: Map<string, AdapterRepositoryConstructor<RxDBAdapterBase, RepositoryInstance<EntityType>>>;

Defined in: packages/rxdb/src/rxdb-adapter.ts:325


rxdb​

readonly rxdb: RxDB;

Defined in: packages/rxdb/src/rxdb-adapter.ts:328

Methods​

getRepository()​

abstract getRepository<T, RT>(EntityType): RT;

Defined in: packages/rxdb/src/rxdb-adapter.ts:330

Type Parameters​

Type ParameterDefault type
T extends EntityType-
RT extends IRepository<T>IRepository<T>

Parameters​

ParameterType
EntityTypeT

Returns​

RT


repository()​

protected repository<RT>(repositoryName, RepositoryClass): void;

Defined in: packages/rxdb/src/rxdb-adapter.ts:332

Type Parameters​

Type Parameter
RT extends RepositoryInstance<EntityType>

Parameters​

ParameterType
repositoryNamestring
RepositoryClassAdapterRepositoryConstructor<RxDBAdapterBase, RT>

Returns​

void