提案の概要
長いテキストを指定した長さで切り詰めるユーティリティ関数を追加してください。
背景 / 課題
lib/utils/string.ts に truncate 関数を作成
- 引数:
text: string, maxLength: number, suffix?: string (デフォルト: "...")
- 戻り値: 切り詰めたテキスト
- テストファイル
lib/utils/test.ts も作成
解決策のイメージ
例
truncate("Hello World", 5) // => "Hello..."
truncate("Hi", 10) // => "Hi"
truncate("Hello World", 5, "…") // => "Hello…"
## 代替案の検討
<!-- 他に検討した方法があれば記述してください -->
## 関連情報
<!-- 参考になるIssue、PR、ドキュメントなどがあれば記載してください -->
提案の概要
長いテキストを指定した長さで切り詰めるユーティリティ関数を追加してください。
背景 / 課題
lib/utils/string.tsにtruncate関数を作成text: string,maxLength: number,suffix?: string(デフォルト: "...")lib/utils/test.tsも作成解決策のイメージ
例