Typeescript関数のパラメータがビットを占めます.

883 ワード

問題:
もしあなたがtssconfigにnoUniusedParametersをTrueとして設定していないと、関数パラメータ宣言が使用されていない時にエラーが発生します.’parameter’is declead but its value is never read.しかし、いくつかのフィードバック関数の中で、後で使用できないパラメータを宣言しなければなりません.例えば:
function request (opts, (err, res, body) => {
    if (err) {}
    else {
        return body;
    }
});
ソリューション:
{}ビットを使う
function request (opts, (err, {}, body) => {
    if (err) {}
    else {
        return body;
    }
});