2017-07-03 8 views
1

私はいくつかのクラスが実装するインターフェイスを作成するフローを使用しています:私はInterfaces typesModules typesを、次の午前フローインターフェイスを「インターフェイス」がstrictモードの将来の予約語になることなく不満なく使用する方法はありますか?

3: export default interface Client { 
        ^^^^^^^^^ Use of future reserved word in strict mode 

// @flow 

export default interface Client { 
    connect(): any; 
    getFile(): any; 
    uploadFile(): any; 
    deleteFile(): any; 
    end(): any; 
}; 

をしかし、私はflow checkを実行したときに、私は次のエラーを取得します私の問題の解決策を見つけられなかったFlowドキュメントのページ。

私のフローのバージョンは0.49.1です。

インターフェイスを使用するソリューションはありますか?どうもありがとうございました。

答えて

2

デフォルトのエクスポートにできないようです。これは次のようになります:

/* @flow */ 

export interface Client { 
    connect(): any; 
    getFile(): any; 
    uploadFile(): any; 
    deleteFile(): any; 
    end(): any; 
}; 

Flowがデフォルトのエクスポートをすべてのタイプにすることをサポートしているかどうかはわかりません。私はそれをやったことがないし、試してみる必要性を感じたことはありません。

関連する問題