@truffle/compile-solidity
Version:
Compiler helper and artifact manager for Solidity files
31 lines • 1.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FailedRequestError = exports.CompilerFetchingError = exports.NoVersionError = void 0;
class NoVersionError extends Error {
constructor(input) {
const message = `Could not find a compiler version matching ${input}. ` +
`Please ensure you are specifying a valid version, constraint or ` +
`build in the truffle config. Run \`truffle compile --list\` to ` +
`see available versions.`;
super(message);
}
}
exports.NoVersionError = NoVersionError;
class CompilerFetchingError extends Error {
constructor(compilerRoots) {
const message = `Failed to fetch the Solidity compiler from the following locations: ` +
`${compilerRoots}. Are you connected to the internet?\n\n`;
super(message);
}
}
exports.CompilerFetchingError = CompilerFetchingError;
class FailedRequestError extends Error {
constructor(input, error) {
const message = `Failed to complete request to: ${input}. Are you connected to ` +
`the internet?\n\n` +
error;
super(message);
}
}
exports.FailedRequestError = FailedRequestError;
//# sourceMappingURL=errors.js.map