@ndn/packet
Version:
NDNts: Network Layer Packets
24 lines (23 loc) • 662 B
TypeScript
import { KeyMap, KeyMultiMap, KeyMultiSet } from "@ndn/util";
import type { Name } from "./name.js";
/**
* Map keyed by name.
* Lookups may accept either name or `name.valueHex`.
*/
export declare class NameMap<V> extends KeyMap<Name, V, string, string> {
constructor();
}
/**
* MultiMap keyed by name.
* Lookups may accept either name or `name.valueHex`.
*/
export declare class NameMultiMap<V> extends KeyMultiMap<Name, V, string, string> {
constructor();
}
/**
* MultiSet keyed by name.
* Lookups may accept either name or `name.valueHex`.
*/
export declare class NameMultiSet extends KeyMultiSet<Name, string, string> {
constructor();
}