UNPKG

@truffle/codec

Version:

Library for encoding and decoding smart contract data

5 lines (4 loc) 392 B
import * as Format from "../format"; import type { WrapResponse } from "../types"; import type { Case, WrapOptions } from "./types"; export declare function wrapWithCases<TypeType extends Format.Types.Type, ValueType, RequestType>(dataType: TypeType, input: unknown, wrapOptions: WrapOptions, cases: Case<TypeType, ValueType, RequestType>[]): Generator<RequestType, ValueType, WrapResponse>;