rtf-stream-parser
Version:
Stream Transform class to tokenize RTF, and another to de-encapsulate text or HTML
11 lines (10 loc) • 513 B
TypeScript
/// <reference types="node" />
import { DeEncapsulate, DeEncapsulateOptions } from './de-encapsulate';
import { Tokenize } from './tokenize';
export { Tokenize, DeEncapsulate };
interface Result {
mode: 'text' | 'html';
text: string | Buffer;
}
export declare function deEncapsulateSync(rtf: Buffer | string, options?: Partial<DeEncapsulateOptions>): Result;
export declare function deEncapsulateStream(streamIn: NodeJS.ReadableStream, options?: Partial<DeEncapsulateOptions>): Promise<Result>;