UNPKG

@chakra-ui/react

Version:

Responsive and accessible React UI components built with React and Emotion

9 lines (8 loc) 459 B
import type { ConfigRecipes } from "./generated/recipes.gen"; import type { RecipeDefinition, SystemRecipeFn } from "./recipe.types"; export type RecipeKey = keyof ConfigRecipes | (string & {}); export interface UseRecipeOptions<K extends RecipeKey> { key?: K; recipe?: RecipeDefinition; } export declare function useRecipe<K extends RecipeKey>(options: UseRecipeOptions<K>): K extends keyof ConfigRecipes ? ConfigRecipes[K] : SystemRecipeFn<{}, {}>;