@nxextensions/firebase
Version:
An Nx plugin for firebase applications that would like to run the emulators in conjunction with their app
23 lines • 716 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = request;
const http_1 = require("http");
const https_1 = require("https");
function request(url, callback,
// eslint-disable-next-line @typescript-eslint/no-explicit-any
error) {
return new Promise((resolve) => {
const { protocol } = new URL(url);
const makeRequest = protocol === 'https:' ? https_1.request : http_1.request;
const request = makeRequest(url, () => {
callback();
resolve();
});
request.on('error', (err) => {
error(err);
resolve();
});
request.end();
});
}
//# sourceMappingURL=request.js.map