@visulima/string
Version:
Functions for manipulating strings.
14 lines (11 loc) • 476 B
TypeScript
import { StringTruncatedWidthOptions } from './get-string-truncated-width.js';
type TruncateOptions = {
ellipsis?: string;
ellipsisWidth?: number;
position?: "end" | "middle" | "start";
preferTruncationOnSpace?: boolean;
width?: Omit<StringTruncatedWidthOptions, "ellipsis" | "ellipsisWidth" | "limit">;
};
declare const truncate: (input: string, limit: number, options?: TruncateOptions) => string;
export { truncate };
export type { TruncateOptions };