index.d.ts 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import utils from './utils/index.js';
  2. export { utils };
  3. import { BigNumber } from 'bignumber.js';
  4. export { BigNumber };
  5. import { providers } from './lib/providers/index.js';
  6. export { providers };
  7. import { TransactionBuilder } from './lib/TransactionBuilder/TransactionBuilder.js';
  8. export { TransactionBuilder };
  9. import { Trx } from './lib/trx.js';
  10. export { Trx };
  11. import { Contract, Method } from './lib/contract/index.js';
  12. export { Contract, Method };
  13. import { Event } from './lib/event.js';
  14. export { Event };
  15. import { Plugin } from './lib/plugin.js';
  16. export { Plugin };
  17. import { TronWeb } from './tronweb.js';
  18. export { TronWeb };
  19. import * as Types from './types/index.js';
  20. export { Types };
  21. declare const _default: {
  22. utils: {
  23. address: typeof import("./utils/address.js");
  24. code: typeof import("./utils/code.js");
  25. accounts: typeof import("./utils/accounts.js");
  26. base58: typeof import("./utils/base58.js");
  27. bytes: typeof import("./utils/bytes.js");
  28. crypto: typeof import("./utils/crypto.js");
  29. abi: typeof import("./utils/abi.js");
  30. message: typeof import("./utils/message.js");
  31. _TypedDataEncoder: typeof import("./utils/typedData.js").TypedDataEncoder;
  32. transaction: typeof import("./utils/transaction.js");
  33. ethersUtils: typeof import("./utils/ethersUtils.js");
  34. isValidURL(url: string): boolean;
  35. isObject(obj: unknown): obj is Record<number | string | symbol, unknown>;
  36. isArray(array: unknown): array is unknown[];
  37. isJson(string: string): boolean;
  38. isBoolean(bool: unknown): bool is boolean;
  39. isBigNumber(number: unknown): number is Types.IBigNumber;
  40. isString(string: unknown): string is string;
  41. isFunction(obj: unknown): obj is (...args: unknown[]) => unknown;
  42. isHex(string: string): string is string;
  43. isInteger(number: unknown): number is number;
  44. hasProperty(obj: object, property: string | number | symbol): boolean;
  45. hasProperties(obj: object, ...properties: (string | number | symbol)[]): boolean | 0;
  46. mapEvent(event: Types.EventQueryDataType): Types.MapEventQueryDataType;
  47. parseEvent(event: Types.EventQueryDataType, { inputs: abi }: {
  48. inputs: ReadonlyArray<Types.AbiParamsCommon>;
  49. }): Types.EventQueryDataType;
  50. padLeft(input: string | number, padding: string, amount: number): string;
  51. isNotNullOrUndefined(val: unknown): boolean;
  52. sleep(millis?: number): Promise<any>;
  53. };
  54. BigNumber: typeof BigNumber;
  55. providers: import("./lib/providers/index.js").Providers;
  56. TransactionBuilder: typeof TransactionBuilder;
  57. Trx: typeof Trx;
  58. Contract: typeof Contract;
  59. Method: typeof Method;
  60. Event: typeof Event;
  61. Plugin: typeof Plugin;
  62. TronWeb: typeof TronWeb;
  63. Types: typeof Types;
  64. };
  65. export default _default;