taraskevizer
Version:
Канвэртацыя акадэмічнага правапісу ў клясычны
12 lines (9 loc) • 366 B
JavaScript
import { mutatingStep } from '../lib/index.js';
export const trim = mutatingStep(({ text, storage }) => {
storage.trim = {
before: /^\s*/.exec(text)[0],
after: /\s*$/.exec(text)[0],
};
return ` ${text.trim()} `;
});
export const untrim = mutatingStep(({ text, storage: { trim: { before, after }, }, }) => before + text.trim() + after);