src/renderStyles.ts
Function renderStyle
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function renderStyle(styles: IStyles): string {
const renderedStyles = Object.keys(styles).reduce((res, className) => {
const allSelectors: IStyles = Object.keys(styles[className]).reduce(
(res: IStyles, key) => {
if (key.startsWith(':')) {
Function renderedStyles
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const renderedStyles = Object.keys(styles).reduce((res, className) => {
const allSelectors: IStyles = Object.keys(styles[className]).reduce(
(res: IStyles, key) => {
if (key.startsWith(':')) {
// Extract pseudoClasses