in lib/definitely-typed.ts [135:147]
function loadString(url: string): Promise<string> {
return new Promise((resolve, reject) => {
get(url, res => {
if (res.statusCode !== 200) {
return reject(
new Error(`HTTP Error ${res.statusCode}: ${STATUS_CODES[res.statusCode || 500]} for ${url}`));
}
let rawData = "";
res.on("data", (chunk: any) => rawData += chunk);
res.on("end", () => resolve(rawData));
}).on("error", (e: Error) => reject(e));
});
}