import { DeriveMakeParserFunctionFromDefinition } from '../../internals/createBuiltInParserDefinition.js'; import { wrapBuiltInParserHandler } from '../../internals/wrapBuiltInParserHandler.js'; import { postReplaceStringParserDefinition, PostReplaceStringParserParserDefinition, } from './definition.js'; import { postReplaceStringHandler } from './postReplaceStringHandler.js'; export const postReplaceString: DeriveMakeParserFunctionFromDefinition< PostReplaceStringParserParserDefinition > = ({ options, output }) => (dataBox, toolbox) => wrapBuiltInParserHandler(postReplaceStringParserDefinition, postReplaceStringHandler, { dataBox, toolbox, options, output, });