跳到主要内容

Interface: EntityFieldConfig

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:57

Deprecated​

用 EntityFieldDescriptor 取代。本接口的布尔标志全是可选的, 「没声明」与「声明为 false」不可区分,且完全没有 encrypted / format / options。

Properties​

displayName​

displayName: string;

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:59


enumValues?​

optional enumValues?: readonly string[];

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:65


field​

field: string;

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:58


keyValueSchema?​

optional keyValueSchema?: Record<string, KeyValueSchemaEntry>;

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:66


nullable?​

optional nullable?: boolean;

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:62


readonly?​

optional readonly?: boolean;

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:61


relatedEntityName?​

optional relatedEntityName?: string;

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:67


relatedNamespace?​

optional relatedNamespace?: string;

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:68


required?​

optional required?: boolean;

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:63


type​

type: EntityFieldType;

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:60


unique?​

optional unique?: boolean;

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:64