ox
Version:
Ethereum Standard Library
16 lines • 714 B
JavaScript
import * as internal from './internal/abi.js';
import * as formatAbi from './internal/human-readable/formatAbi.js';
import * as parseAbi from './internal/human-readable/parseAbi.js';
export { InvalidSignatureError, InvalidStructSignatureError, UnknownSignatureError, } from './internal/human-readable/errors.js';
export { CircularReferenceError } from './internal/human-readable/errors.js';
// eslint-disable-next-line jsdoc-js/require-jsdoc
export function format(abi) {
return formatAbi.formatAbi(abi);
}
// eslint-disable-next-line jsdoc-js/require-jsdoc
export function from(abi) {
if (internal.isSignatures(abi))
return parseAbi.parseAbi(abi);
return abi;
}
//# sourceMappingURL=Abi.js.map