Skip to content

feat: add string utility function to truncate text #46

@danielvo594520

Description

@danielvo594520

提案の概要

長いテキストを指定した長さで切り詰めるユーティリティ関数を追加してください。

背景 / 課題

  • lib/utils/string.tstruncate 関数を作成
  • 引数: 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、ドキュメントなどがあれば記載してください -->

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions