UNPKG

rtf-stream-parser

Version:

Stream Transform class to tokenize RTF, and another to de-encapsulate text or HTML

33 lines (32 loc) 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ToPlainText = void 0; const checkVersion_1 = require("./features/checkVersion"); const countTokens_1 = require("./features/countTokens"); const handleCharacterSet_1 = require("./features/handleCharacterSet"); const handleControlsAndDestinations_1 = require("./features/handleControlsAndDestinations"); const handleFonts_1 = require("./features/handleFonts"); const handleGroupState_1 = require("./features/handleGroupState"); const handleOutput_1 = require("./features/handleOutput"); const handleUnicodeSkip_1 = require("./features/handleUnicodeSkip"); const ignoreOptionalDestOutput_1 = require("./features/ignoreOptionalDestOutput"); const textEscapes_1 = require("./features/textEscapes"); const ProcessTokens_1 = require("./ProcessTokens"); class ToPlainText extends ProcessTokens_1.ProcessTokens { constructor(options) { super(options); this._featureHandlers = [ countTokens_1.countTokens, checkVersion_1.checkVersion, handleGroupState_1.handleGroupState, handleUnicodeSkip_1.handleUnicodeSkip, handleControlsAndDestinations_1.handleControlsAndDestinations, handleCharacterSet_1.handleCharacterSet, handleFonts_1.handleFonts, handleOutput_1.handleOutput, textEscapes_1.handleTextEscapes, ignoreOptionalDestOutput_1.ignoreOptionalDestOutput, ]; } } exports.ToPlainText = ToPlainText;