INNER CODE UNIT · TypeScript
piTui
celia-sh/Novella · .pi/extensions/trellis/index.ts:68
function piTui() {
if (!_piTui) {
try {
_piTui = require("@earendil-works/pi-tui");
} catch {
_piTui = {};
}
}
return _piTui;
}
function trunc(s: string, w: number) {
const t = piTui();
return t.truncateToWidth
? t.truncateToWidth(s, w, "…")
: s.length <= w
? s
: w > 1
? s.slice(0, w - 1) + "…"