1
フローに「not」タイプを指定する方法はありますか?たとえば、 compact = (input: Array<any>): Array<notFalsey> => input.filter(i => !!i);
?フローに「not」タイプを指定する方法はありますか?
フローに「not」タイプを指定する方法はありますか?たとえば、 compact = (input: Array<any>): Array<notFalsey> => input.filter(i => !!i);
?フローに「not」タイプを指定する方法はありますか?
現在、文字列以外の文字である$Not<string>
のような「not」型を指定する構文はありません。
compact
の例では、Array.prototype.filter
のフローのライブラリ定義には、フィルタ機能としてBoolean
関数を使用する特殊なケースが含まれています。だから、魔法タイプ$NonMaybeType
で出荷されます
const compactedArray = myArray.filter(Boolean);
v0.31.0を書くことができますので、あなたは、戻り値の型Array<$NonMaybeType<T>>
とcompact
関数を書くことができるようになります。