bowen
2023-10-09 82893322149827f40598e6d9ddab478308a15f7e
src/utils/bem.ts
@@ -14,8 +14,9 @@
    return ` ${name}--${mods}`;
  }
  // ArrayConstructor.isArray(arg: any): arg is any[]
  if (Array.isArray(mods)) {
    return mods.reduce<string>((ret, item) => ret + genBem(name, item), '');
    return (mods as Mod[]).reduce<string>((ret, item) => ret + genBem(name, item), '');
  }
  return Object.keys(mods).reduce((ret, key) => ret + (mods[key] ? genBem(name, key) : ''), '');