@pandacss/types
Advanced tools
Comparing version 0.0.0-dev-20230106183338 to 0.0.0-dev-20230106195931
@@ -101,24 +101,2 @@ import type * as CSS from './csstype' | ||
/* ----------------------------------------------------------------------------- | ||
* Groupings and Conditions | ||
* -----------------------------------------------------------------------------*/ | ||
/** | ||
* Group properties for better maintainability | ||
*/ | ||
type Grouped<T> = T & { | ||
selectors?: { | ||
[key in Selectors]?: T | ||
} | ||
'@media'?: { | ||
[query: string]: T | ||
} | ||
'@container'?: { | ||
[query: string]: T | ||
} | ||
'@supports'?: { | ||
[query: string]: T | ||
} | ||
} | ||
type Nested<C extends Cond, P> = P & { | ||
@@ -184,3 +162,3 @@ [K in Selectors | keyof C]?: Nested<C, P> | ||
Overrides extends Dict = {}, | ||
> = Grouped<Nested<Conditions, Css<Conditions, PropTypes, StrictMode, Overrides>>> | ||
> = Nested<Conditions, Css<Conditions, PropTypes, StrictMode, Overrides>> | ||
@@ -187,0 +165,0 @@ export type JsxStyleProps< |
{ | ||
"name": "@pandacss/types", | ||
"version": "0.0.0-dev-20230106183338", | ||
"version": "0.0.0-dev-20230106195931", | ||
"description": "The types for css panda", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.d.ts", |
880454
20474