@visulima/string
Version:
Functions for manipulating strings.
14 lines (11 loc) • 477 B
text/typescript
import { StringTruncatedWidthOptions } from './get-string-truncated-width.mjs';
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 };