Javascript 从流类型创建数组?

Javascript 从流类型创建数组?,javascript,flowtype,flow-typed,Javascript,Flowtype,Flow Typed,我的字符串类型如下: export type Event = | 'AttachmentAdded' | 'AttachmentRemoved' | 'FieldUpdate' | 'Pause' | 'ReferenceAdded' | 'StateTransition' | 'Unpause'; 我想编写一个条件,检查值是否与以下类型之一匹配: UpdateEvent.includes(值) 但是,我不想创建一个名为constupdateEvent:Event=

我的字符串类型如下:

export type Event =
  | 'AttachmentAdded'
  | 'AttachmentRemoved'
  | 'FieldUpdate'
  | 'Pause'
  | 'ReferenceAdded'
  | 'StateTransition'
  | 'Unpause';
我想编写一个条件,检查值是否与以下类型之一匹配:

UpdateEvent.includes(值)

但是,我不想创建一个名为
constupdateEvent:Event=[“AttachementAdded”,…]的新数组。


有没有办法使用类型来检查
或者我必须复制该选项列表?

您可以创建一个枚举并从中生成
类型事件
,还有
更新事件
数组我很确定在流中没有办法做您想要的事情。在我的代码库中,我正在进行复制。你可以创建一个枚举,并从中生成
类型事件
,还可以生成
更新事件
数组。我很确定,在流中没有办法做你想做的事情。在我的代码库中,我正在进行复制。