All files / ethers.js/src.ts/abi index.ts

100% Statements 40/40
100% Branches 0/0
100% Functions 0/0
100% Lines 40/40

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 421x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x    
/**
 *  The Application Binary Interface (ABI) describes how method input
 *  parameters should be encoded, their results decoded, and how to
 *  decode events and errors.
 *
 *  See [About ABIs](docs-abi) for more details how they are used.
 *
 *  @_section api/abi:Application Binary Interface  [about-abi]
 *  @_navTitle: ABI
 */
 
 
//////
export { AbiCoder } from "./abi-coder.js";
 
export { decodeBytes32String, encodeBytes32String } from "./bytes32.js";
 
export {
    ConstructorFragment, ErrorFragment, EventFragment, FallbackFragment,
    Fragment, FunctionFragment, NamedFragment, ParamType, StructFragment,
} from "./fragments.js";
 
export {
    checkResultErrors,
    Indexed,
    Interface,
    ErrorDescription, LogDescription, TransactionDescription,
    Result
} from "./interface.js";
 
export { Typed } from "./typed.js";
 
export type {
    JsonFragment, JsonFragmentType,
    FormatType, FragmentType, ParamTypeWalkAsyncFunc, ParamTypeWalkFunc
} from "./fragments.js";
 
export type {
    InterfaceAbi,
} from "./interface.js";