المهارات delon-util
🔧

delon-util

آمن 🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات⚙️ الأوامر الخارجية

データ操作にユーティリティ関数を使用する

複雑なデータ操作タスクには複数のヘルパー関数が必要です。このスキルは、Angularプロジェクトで配列操作、文字列フォーマット、日付計算、数値フォーマットに使用できるすぐに使えるユーティリティを提供します。

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "delon-util". Format the currency value 1234567.89 as USD and show how to format with different precision levels

النتيجة المتوقعة:

  • USD formatted: $1,234,567.89
  • With precision 0: $1,234,568
  • With custom unit: ¥1,234,567.89

استخدام "delon-util". Get date range for this week and show how to calculate a date range for last week

النتيجة المتوقعة:

  • This week: [Date, Date]
  • Last week with offset -1: [Date, Date]

استخدام "delon-util". Group tasks by status and sort by priority

النتيجة المتوقعة:

  • { pending: [...], in_progress: [...], completed: [...] }
  • Each group sorted by priority field

التدقيق الأمني

آمن
v3 • 1/16/2026

This skill contains only documentation with TypeScript code examples for the @delon/util Angular library. All 65 static findings are false positives caused by the scanner misidentifying documentation text and code examples as security issues. No executable code, network calls, or credential access exists in this skill.

2
الملفات التي تم فحصها
645
الأسطر التي تم تحليلها
3
النتائج
3
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
32
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

コンポーネント内のデータ変換

ユーティリティ関数を使用して、Angularテンプレートで表示するデータを変換・フォーマットする

フォームデータ処理

フォームデータをデフォルト値を使用して安全にクローン・マージし、元のデータを変更しない

API応答処理

深いコピーとグループ化ユーティリティを使用してAPI応答を処理・正規化する

جرّب هذه الموجهات

オブジェクトの深いコピー
deepCopyを使用してこのオブジェクトの独立したコピーを作成します。コピーへの変更が元のオブジェクトに影響しないことを示してください。
文字列のフォーマット
format関数を使用してテンプレート変数を含むメッセージを作成します。インデックス付きパラメータと名前付きパラメータの両方をデモしてください。
日付範囲の計算
getTimeDistanceを使用して今週の開始日と終了日を取得します。オフセットを使用した相対日付の計算方法を示してください。
データのグループ化とソート
groupByとorderByを使用してこのアイテムリストを整理します。statusフィールドでグループ化し、priorityでソートしてください。

أفضل الممارسات

  • 状態オブジェクトを変更する際には不変性のためにdeepCopyを使用する
  • リアクティビティのためにグループ化とソートをcomputedシグナルでラップする
  • ツリーシェイキングを有効にするために特定のユーティリティをインポートする

تجنب

  • deepCopyを使用せずに元のオブジェクトをミューテーションする
  • 非常大的なオブジェクトに対して頻繁にdeepCopyを呼び出す
  • サーバーサイドレンダリングのコンテキストでブラウザユーティリティを使用する

الأسئلة المتكررة

どのAngularバージョンがサポートされていますか?
スタンドアロンコンポーネントとシグナルサポートを含むAngular 16以降で動作します。
パッケージサイズのへの影響はありますか?
個々のインポートでツリーシェイキングが可能です。ほとんどのユーティリティは gzip圧縮後1KB未満です。
パッケージをインストールするにはどうすればよいですか?
npm install @delon/util@20.1.0を実行し、ユーティリティを@delon/util/[category]からインポートしてください。
deepCopyでデータは安全ですか?
はい。deepCopyは完全に独立したクローンを作成します。元のオブジェクトは変更されません。
copyToClipboardはなぜ非同期ですか?
Clipboard APIはユーザーの許可が必要です。非同期関数は許可リクエストを適切に処理します。
lodashと比較するとどうですか?
より小さいバンドルサイズとAngular固有の最適化。一般的な使用例に対して互換性のあるAPI。

تفاصيل المطور

المؤلف

7Spade

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md