@btc-vision/transaction
Version:
OPNet transaction library allows you to create and sign transactions for the OPNet network.
22 lines • 843 B
TypeScript
import { Address } from '../keypair/Address.js';
export declare class AddressMap<V> implements Disposable {
private items;
constructor(iterable?: ReadonlyArray<readonly [Address, V]> | null);
get size(): number;
set(key: Address, value: V): this;
get(key: Address): V | undefined;
has(key: Address): boolean;
delete(key: Address): boolean;
clear(): void;
[Symbol.dispose](): void;
indexOf(address: Address): number;
/**
* WARNING, THIS RETURN NEW COPY OF THE KEYS
*/
entries(): IterableIterator<[Address, V]>;
keys(): IterableIterator<Address>;
values(): IterableIterator<V>;
forEach(callback: (value: V, key: Address, map: AddressMap<V>) => void, thisArg?: unknown): void;
[Symbol.iterator](): IterableIterator<[Address, V]>;
}
//# sourceMappingURL=AddressMap.d.ts.map