1
如果我創建這個流量類型:Flowtype:可能的字符串數組不能爲空?
export type List = [
'some' |
'strings' |
'allowed' |
'to' |
'use'
];
我不準: const myList: List = [];
這是錯誤: empty array literal: This type is incompatible with a tuple type that expects a 1st element of non-optional type string enum
我能想出的唯一的事情就是增加typeof undefined
到可能的值列表。但是必須有一種更簡單的方法來讓它變成空的?
這是元組的語法:https://flowtype.org/docs/arrays.html#tuples。你寫的是一個包含其中一個字符串的單元素數組的類型。 gcanti已經解釋瞭如何實現你想要的。 –