From b518a050dbe7d361b601cad94c924516ca84e6c9 Mon Sep 17 00:00:00 2001 From: Jonathan Neal Date: Mon, 30 Aug 2021 09:35:11 -0400 Subject: [PATCH] fix: allow nested selectors without properties in utils --- packages/core/types/config.d.ts | 2 +- packages/react/types/config.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/types/config.d.ts b/packages/core/types/config.d.ts index 0401c21f..3d794acd 100644 --- a/packages/core/types/config.d.ts +++ b/packages/core/types/config.d.ts @@ -40,7 +40,7 @@ declare namespace ConfigType { /** Utility interface. */ export type Utils = { - [Property in keyof T]: T[Property] extends (value: infer V) => {} ? T[Property] & ((value: V) => { + [Property in keyof T]: T[Property] extends (value: infer V) => {} ? T[Property] | ((value: V) => { [K in keyof CSSUtil.CSSProperties]?: CSSUtil.CSSProperties[K] | V }) : never } diff --git a/packages/react/types/config.d.ts b/packages/react/types/config.d.ts index 0401c21f..3d794acd 100644 --- a/packages/react/types/config.d.ts +++ b/packages/react/types/config.d.ts @@ -40,7 +40,7 @@ declare namespace ConfigType { /** Utility interface. */ export type Utils = { - [Property in keyof T]: T[Property] extends (value: infer V) => {} ? T[Property] & ((value: V) => { + [Property in keyof T]: T[Property] extends (value: infer V) => {} ? T[Property] | ((value: V) => { [K in keyof CSSUtil.CSSProperties]?: CSSUtil.CSSProperties[K] | V }) : never }