跳到主要内容

RxDBDependencyInjection<T>

Defined in: rxdb-vue/src/rxdb-vue.ts:43

makeRxDBDependencyInjector 产出的一组互相隔离的 provider / injector。

Type Parameters​

Type Parameter
T extends RxDB

Properties​

injectRxDB​

injectRxDB: () => T | undefined;

Defined in: rxdb-vue/src/rxdb-vue.ts:47

注入当前已就绪的数据库实例;无 provider 或未就绪时返回 undefined。

Returns​

T | undefined


injectRxDBRef​

injectRxDBRef: () =>
| Readonly<Ref<T | undefined, T | undefined>>
| undefined;

Defined in: rxdb-vue/src/rxdb-vue.ts:49

注入数据库的响应式引用;无 provider 时返回 undefined。

Returns​

| Readonly<Ref<T | undefined, T | undefined>> | undefined


provideRxDB​

provideRxDB: (db) => void;

Defined in: rxdb-vue/src/rxdb-vue.ts:45

在当前组件上提供数据库,供其后代注入。

Parameters​

ParameterType
dbRxDBInput<T>

Returns​

void