2017-11-21 11 views
1

角度5: 'void'型の引数が '{}}型のパラメータに代入されていません。 PromiseLike <{}> 'これは私のコードである

public resetDefaults() { 
    return new Promise ((resolve, reject) =>{ 
     resolve(
     this.resetFilters() 
    ) 
    }).then(()=> {return this.cachedFilters}); 
    } 

    private resetFilters(){ 

    } 

this.resetFilters()は私与えている:タイプの

引数を '|無効} {' 型のパラメータへの代入ではありません' PromiseLike < {}>」

は、私は私がしなければことを知っている:

private resetFilters(): Promise<any>{ 

} 

それはそのエラーを取り除くだろうが、私はその方法で新しい約束を作成する必要があります。私は、これ以上の約束事を加えなくても関数を呼び出せるようにしたいだけです。 私は

+0

あなたは 'resetFilters'のダミー実装を含めることはできますか? –

答えて

1

使用anyかかわらresetDefaults()での約束が必要なのか:

private resetFilters() : any{ 

} 
関連する問題