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
| Parameter | Type |
|---|---|
rxdb | RxDB |
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 Parameter | Default type |
|---|---|
T extends EntityType | - |
RT extends IRepository<T> | IRepository<T> |
Parameters
| Parameter | Type |
|---|---|
EntityType | T |
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
| Parameter | Type |
|---|---|
repositoryName | string |
RepositoryClass | AdapterRepositoryConstructor<RxDBAdapterBase, RT> |
Returns
void