✂️ Truncate long texts by number of lines
✨ Features
- Truncate text by number of lines.
- Truncate form end, start or middle.
- Custom ellipsis.
🔧 Installation
npm i -S @konforti/truncate
yarn add @konforti/truncate
✏️ Usage
import truncate from '@konforti/truncate';
const res = truncate(
longTextWrapper,
longText,
lines,
truncFrom,
ellipsis,
wrapperOffset
);
🔖 Types Definition
function truncate(
longTextWrapper: HTMLElement,
longText: string
lines: number
truncFrom: 'start' | 'middle' | 'end'
ellipsis: string
wrapperOffset: number
): {text: string, truncated: boolean} {}