如何用其他数据模型类型脚本处理枚举数据模型?
Posted
技术标签:
【中文标题】如何用其他数据模型类型脚本处理枚举数据模型?【英文标题】:how to deal with enum data model with other data model type script? 【发布时间】:2022-01-06 14:10:45 【问题描述】:我有这些不同的数据模型。
我在其他数据模型中使用了枚举类型。
现在我可以比较__typename
吗?
enum ActivtiyCardType
Dance,
ReferralTransaction,
type ActivityCardData =
__typename:ActivtiyCardType,
id:string,
from:
__typename:string,
from:string,
id:string
to:
__typename:string,
to:string,
id:string
date:Date,
message:string,
danceSuccessful:boolean,
amount?: number
type ActivityCardsProps =
data: ActivityCardData[]
data?.map((activity:ActivityCardData) =>
return (
<Paper
key=activity.id
sx=
m: 1,
p: 3,
>
<Box>
**activity.__typename === 'Dance' ? (**
在这种情况下如何比较__typename
?
【问题讨论】:
【参考方案1】:那么为什么不只是这个呢?
activity.__typename === ActivtiyCardType.Dance
【讨论】:
以上是关于如何用其他数据模型类型脚本处理枚举数据模型?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Powerdesigner 中创建可以为不同数据库生成创建脚本的模型?