FAO @gustavohenke
๋๋ request-promise-native 1.0.5๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. @types/request-promise-native 1.0.12๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ์ ๋ ๋ค์ ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
Property '[Symbol.toStringTag]' is missing in type 'RequestPromise'.
TSC๋ request-promise-native๊ฐ Promise
๋์ "Promise-like"๋ฅผ ๋ฐํํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด ๋ฌธ์ ๋ @types/request-promise-native 1.0.10์๋ ์กด์ฌํ์ง ์์ต๋๋ค.
request-promise-native 1.0.5์ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํ์ดํ์ 1.0.10์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ํ๋ฉด ์๋ํฉ๋๋ค.
#23087, ์ฐธ์กฐ @mastermatt ์ฐธ์กฐ
์ด๊ฒ์ ์ ํํฉ๋๋ค. request-promise-native
๋ Promise
๋ฐํํ์ง ์์ต๋๋ค .
๊ด๋ จ ์ฝ๋์ ๋ํ ์ค๋ช
๋ฐ ๋งํฌ๋ ์์ ๋งํฌ๋ PR์ ํ์ธํ์ญ์์ค.
const rp = requestPromise.get("http://github.com");
console.log(typeof rp); // object
console.log(Object.prototype.toString.call(rp)); // [object Object]
console.log(rp.toString()); // [object Object]
console.log(rp.toStringTag); // undefined
console.log(rp.promise().toString()); // [object Promise]
๊ธฐ๋ณธ Promise
์ก์ธ์คํด์ผ ํ๋ ๊ฒฝ์ฐ rp.promise()
.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฒ์ ์ ํํฉ๋๋ค.
request-promise-native
๋Promise
๋ฐํํ์ง ์์ต๋๋ค .๊ด๋ จ ์ฝ๋์ ๋ํ ์ค๋ช ๋ฐ ๋งํฌ๋ ์์ ๋งํฌ๋ PR์ ํ์ธํ์ญ์์ค.
๊ธฐ๋ณธ
Promise
์ก์ธ์คํด์ผ ํ๋ ๊ฒฝ์ฐrp.promise()
.