Skip to content

Commit ce12373

Browse files
committed
refactor: ambient types
1 parent 4c291ca commit ce12373

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

.changeset/cold-showers-design.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@pandacss/generator': patch
3+
---
4+
5+
Refactor the type signature of `defineStyles` to return the object passed to it. This improves its composition with
6+
`defineRecipe` and `defineSlotRecipe`

packages/generator/src/artifacts/types/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export const generateTypesEntry = (ctx: Context, isJsxRequired: boolean) => {
2626
declare module '@pandacss/dev' {
2727
export function defineRecipe<V extends RecipeVariantRecord>(config: RecipeConfig<V>): Panda.RecipeConfig
2828
export function defineSlotRecipe<S extends string, V extends SlotRecipeVariantRecord<S>>(config: SlotRecipeConfig<S, V>): Panda.SlotRecipeConfig
29-
export function defineStyles(definition: SystemStyleObject): SystemStyleObject
29+
export function defineStyles<T extends SystemStyleObject>(definition: T): T
3030
export function defineGlobalStyles(definition: GlobalStyleObject): Panda.GlobalStyleObject
3131
export function defineTextStyles(definition: CompositionStyles['textStyles']): Panda.TextStyles
3232
export function defineAnimationStyles(definition: CompositionStyles['animationStyles']): Panda.AnimationStyles

0 commit comments

Comments
 (0)