跳到主要内容

normalizeKVSchemaEntryType()

function normalizeKVSchemaEntryType(type): "string" | "number" | "boolean" | "date" | "integer" | undefined;

Defined in: packages/rxdb-model/dist/entity-table/columns/build-editable-columns.d.ts:35

将实体属性类型归一化为 keyValue Schema 值类型

仅 string / enum / uuid / number / integer / boolean / date 可直接映射, 其余类型返回 undefined。

Parameters​

ParameterTypeDescription
type| "string" | "number" | "bigint" | "boolean" | "date" | uuid | string | enum | number | integer | bigint | boolean | date | binary | stringArray | numberArray | keyValue | json | "binary" | "enum" | "integer" | "uuid" | "numberArray" | "stringArray" | "keyValue" | "json"实体属性类型(PropertyType 枚举值)

Returns​

"string" | "number" | "boolean" | "date" | "integer" | undefined

对应的 KVSchemaEntry 值类型;无法映射时返回 undefined