format.d.ts 1.1 KB

123456789101112131415
  1. import type { BlockParams, LogParams, TransactionReceiptParams, TransactionResponseParams } from "./formatting.js";
  2. export type FormatFunc = (value: any) => any;
  3. export declare function allowNull(format: FormatFunc, nullValue?: any): FormatFunc;
  4. export declare function arrayOf(format: FormatFunc, allowNull?: boolean): FormatFunc;
  5. export declare function object(format: Record<string, FormatFunc>, altNames?: Record<string, Array<string>>): FormatFunc;
  6. export declare function formatBoolean(value: any): boolean;
  7. export declare function formatData(value: string): string;
  8. export declare function formatHash(value: any): string;
  9. export declare function formatUint256(value: any): string;
  10. export declare function formatLog(value: any): LogParams;
  11. export declare function formatBlock(value: any): BlockParams;
  12. export declare function formatReceiptLog(value: any): LogParams;
  13. export declare function formatTransactionReceipt(value: any): TransactionReceiptParams;
  14. export declare function formatTransactionResponse(value: any): TransactionResponseParams;
  15. //# sourceMappingURL=format.d.ts.map