UNPKG

@ar.io/sdk

Version:

[![codecov](https://codecov.io/gh/ar-io/ar-io-sdk/graph/badge.svg?token=7dXKcT7dJy)](https://codecov.io/gh/ar-io/ar-io-sdk)

39 lines (38 loc) 1.39 kB
import { EventEmitter } from 'eventemitter3'; import { ILogger } from '../common/logger.js'; import { AoANTRegistryRead } from '../types/ant-registry.js'; import { AoARIORead, AoArNSNameData, AoClient, ProcessId, WalletAddress } from '../types/index.js'; /** * @deprecated Use getArNSRecordsForAddress instead */ export declare const getANTProcessesOwnedByWallet: ({ address, registry, }: { address: WalletAddress; registry?: AoANTRegistryRead; }) => Promise<ProcessId[]>; export declare class ArNSEventEmitter extends EventEmitter { protected contract: AoARIORead; private timeoutMs; private throttle; private logger; private strict; private antAoClient; constructor({ contract, timeoutMs, concurrency, logger, strict, antAoClient, }?: { contract?: AoARIORead; timeoutMs?: number; concurrency?: number; logger?: ILogger; strict?: boolean; antAoClient?: AoClient; }); fetchProcessesOwnedByWallet({ address, pageSize, antRegistry, }: { address: WalletAddress; pageSize?: number; antRegistry?: AoANTRegistryRead; }): Promise<void>; } export declare const fetchAllArNSRecords: ({ contract, emitter, logger, pageSize, }: { contract?: AoARIORead; emitter?: EventEmitter; logger?: ILogger; pageSize?: number; }) => Promise<Record<string, AoArNSNameData>>;