UNPKG

@safe-global/types-kit

Version:

Types for use with the Safe Core SDK packages

13 lines 633 B
import { Abi } from 'abitype'; import BaseContract, { ContractReadFunctionNames, EstimateGasFunction } from '../common/BaseContract'; /** * Represents the base contract type for a Safe contract, defining read methods and utility functions like encode and estimateGas. * * @template SafeContractAbi - The ABI of the Safe contract. * @type {SafeBaseContract} */ type SafeBaseContract<SafeContractAbi extends Abi> = BaseContract<SafeContractAbi, ContractReadFunctionNames<SafeContractAbi>> & { estimateGas: EstimateGasFunction<SafeContractAbi>; }; export default SafeBaseContract; //# sourceMappingURL=SafeBaseContract.d.ts.map