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 許可證獲得許可的。有關更多詳細信息,請參閱許可證文件。
有關貢獻、問題或功能請求,請造訪 GitHub 儲存庫。
以上是漂亮班的詳細內容。更多資訊請關注PHP中文網其他相關文章!