normalizeKVSchemaEntryType()
function normalizeKVSchemaEntryType(type): "string" | "number" | "boolean" | "date" | "integer" | undefined;
Defined in: packages/rxdb-model/src/entity-table/columns/build-editable-columns.ts:76
将实体属性类型归一化为 keyValue Schema 值类型
仅 string / enum / uuid / number / integer / boolean / date 可直接映射, 其余类型返回 undefined。
Parameters
| Parameter | Type | Description |
|---|---|---|
type | | "string" | "number" | "bigint" | "boolean" | uuid | string | enum | number | integer | bigint | boolean | date | binary | stringArray | numberArray | keyValue | json | "binary" | "date" | "enum" | "integer" | "uuid" | "numberArray" | "stringArray" | "keyValue" | "json" | 实体属性类型(PropertyType 枚举值) |
Returns
"string" | "number" | "boolean" | "date" | "integer" | undefined
对应的 KVSchemaEntry 值类型;无法映射时返回 undefined