UNPKG

poplar-annotation

Version:

web-based annotation tool for natural language processing (NLP) needs, inspired by brat rapid annotation tool.

18 lines (17 loc) 560 B
/// <reference types="node" /> import { EventEmitter } from "events"; export declare namespace Base { class Repository<T> extends EventEmitter { protected entities: Map<number, T>; private nextId; get json(): Array<object>; get length(): number; get(key: number): T; has(key: number): boolean; set(key: number, value: T): this; add(value: T): number; [Symbol.iterator](): Iterator<[number, T]>; delete(key: number | T): boolean; values(): IterableIterator<T>; } }