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中文网其他相关文章!