首页 > 解决方案 > 如何在本机反应中将“任何”类型分配给领域模式中的对象属性?

问题描述

我有一个基于 fieldType 的 api 响应,所以我不能给模式提供任何特定类型。
响应类型 1(fieldType = 多边形):

[[[11.4354534,73.23423],[11.4354534,73.23423],[11.4354534,73.23423]...]]

响应类型 2(fieldType = line):

[[11.4354534,73.23423],[11.4354534,73.23423],[11.4354534,73.23423]...]

现在我想将上述响应类型分配给模式 COORDINATES ,但由于我们没有任何固定类型的响应,我打算将类型 any 分配给模式。

架构:

const FieldSchemaNames = {
 .....
....
  COORDINATES:'any',
 ....
....
};

但这里任何都不起作用。我们有任何模式类型吗?

任何类型 - 我们将分配给该属性的任何值,它都会接受 -。

标签: javascriptdatabasetypescriptreact-nativerealm

解决方案


这不是当前支持的,但在最新的 beta 版本 (10.5.0-beta.2) 中。您可以在此处找到跟踪它的问题。至于语法,它使用mixed而不是any

const FieldSchemaNames = {
    ....
    COORDINATES:'mixed',
    .... 
};

推荐阅读