apollo
Version:
Command line tool for Apollo GraphQL
33 lines • 842 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OclifLoadingHandler = void 0;
class OclifLoadingHandler {
constructor(command) {
this.command = command;
}
async handle(message, value) {
try {
const ret = await value;
return ret;
}
catch (e) {
this.showError(`Error in "${message}": ${e}`);
throw e;
}
}
handleSync(message, value) {
try {
const ret = value();
return ret;
}
catch (e) {
this.showError(`Error in "${message}": ${e}`);
throw e;
}
}
showError(message) {
this.command.error(message);
}
}
exports.OclifLoadingHandler = OclifLoadingHandler;
//# sourceMappingURL=OclifLoadingHandler.js.map