ajsfw
Version:
Ajs Framework
12 lines (11 loc) • 389 B
TypeScript
import { INamedNodeMap } from "./INamedNodeMap";
import { INamedItem } from "./INamedItem";
export default class NamedNodeMap<T extends INamedItem> implements INamedNodeMap<T> {
private __nodes;
constructor();
readonly length: number;
getNamedItem(name: string): T;
setNamedItem(item: T): T;
removeNamedItem(item: T): void;
item(index: number): T;
}