pretty-class は、JavaScript および TypeScript アプリケーションで動的クラス名を生成するプロセスを簡素化するように設計された軽量のユーティリティ パッケージです。これは、さまざまな入力タイプに基づいてクラス名を条件付きで組み合わせる柔軟かつ直感的な方法を提供します。
pretty-class をインストールするには、npm または Yarn を使用します。
npm install pretty-class
または
yarn add pretty-class
import prettyClass from 'pretty-class';
export type prettyClassTypes = string | Record<string, boolean> | prettyClassTypes[] | undefined | null | false; const prettyClass: (...args: prettyClassTypes[]) => string;
const result = prettyClass('class1', 'class2'); console.log(result); // Output: "class1 class2"
const result = prettyClass({ 'class1': true, 'class2': false, 'class3': true }); console.log(result); // Output: "class1 class3"
const result = prettyClass(['class1', { 'class2': true }, ['class3', { 'class4': false }]]); console.log(result); // Output: "class1 class2 class3"
const result = prettyClass('class1', { 'class2': true }, ['class3', null, false]); console.log(result); // Output: "class1 class2 class3"
pretty-class は MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。
貢献、問題、機能リクエストについては、GitHub リポジトリにアクセスしてください。
以上がプリティクラスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。