react-pdf-ner-annotator
Version:
A React component to annotate named entities directly onto a PDF.
21 lines (20 loc) • 816 B
TypeScript
import React from 'react';
import { Entity, IEntityHover } from './interfaces/entity';
import { Annotation } from './interfaces/annotation';
import { TextLayer } from './interfaces/textLayer';
import { Config } from './interfaces/config';
interface Props {
config?: Config;
url?: string;
data?: Uint8Array | BufferSource | string;
initialScale?: number;
tokenizer?: RegExp;
entity?: Entity;
initialTextMap?: Array<TextLayer>;
defaultAnnotations?: Array<Annotation>;
hoveredEntities?: Array<IEntityHover>;
getAnnotations(annotations: Array<Annotation>): void;
getTextMaps?(textMaps: Array<TextLayer>): void;
}
declare const _default: React.MemoExoticComponent<React.ForwardRefExoticComponent<Props & React.RefAttributes<any>>>;
export default _default;