Socket
Socket
Sign inDemoInstall

@udecode/react-utils

Package Overview
Dependencies
Maintainers
2
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@udecode/react-utils - npm Package Compare versions

Comparing version 29.0.1 to 31.0.0

16

dist/index.d.ts
import React from 'react';
declare const Box: React.ForwardRefExoticComponent<Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
as?: React.ElementType<any> | undefined;
as?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined;
asChild?: boolean | undefined;

@@ -16,3 +16,3 @@ } & React.RefAttributes<any>>;

declare const Text: React.ForwardRefExoticComponent<Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, "ref"> & {
as?: React.ElementType<any> | undefined;
as?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined;
asChild?: boolean | undefined;

@@ -55,7 +55,7 @@ } & React.RefAttributes<any>>;

*/
declare const createPrimitiveComponent: <T extends React.ElementType<any>, P extends React.PropsWithoutRef<React.ComponentProps<T>>>(element: T) => <SH extends (options: any) => any, PH extends (state: any) => any>({ propsHook, stateHook, }?: {
declare const createPrimitiveComponent: <T extends React.ElementType<any, keyof React.JSX.IntrinsicElements>, P extends React.PropsWithoutRef<React.ComponentProps<T>>>(element: T) => <SH extends (options: any) => any, PH extends (state: any) => any>({ propsHook, stateHook, }?: {
stateHook?: SH | undefined;
propsHook?: PH | undefined;
}) => React.ForwardRefExoticComponent<React.PropsWithoutRef<{
as?: React.ElementType<any> | undefined;
as?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined;
asChild?: boolean | undefined;

@@ -66,3 +66,3 @@ className?: string | undefined;

state?: Parameters<PH>[0] | undefined;
setProps?: ((hookProps: NonNullable<ReturnType<PH>["props"]>) => P) | undefined;
setProps?: ((hookProps: NonNullable<ReturnType<PH>['props']>) => P) | undefined;
} & P> & React.RefAttributes<any>>;

@@ -72,4 +72,4 @@

declare const createSlotComponent: <T extends React.ElementType<any>, P extends React.PropsWithoutRef<React.ComponentProps<T>>>(element: T) => React.ForwardRefExoticComponent<React.PropsWithoutRef<P & {
as?: React.ElementType<any> | undefined;
declare const createSlotComponent: <T extends React.ElementType<any, keyof React.JSX.IntrinsicElements>, P extends React.PropsWithoutRef<React.ComponentProps<T>>>(element: T) => React.ForwardRefExoticComponent<React.PropsWithoutRef<P & {
as?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined;
asChild?: boolean | undefined;

@@ -131,2 +131,2 @@ }> & React.RefAttributes<any>>;

export { Box, BoxProps, CAN_USE_DOM, DEFAULT_IGNORE_CLASS, PortalBody, PortalBodyProps, Text, TextProps, UseOnClickOutsideCallback, UseOnClickOutsideOptions, UseOnClickOutsideReturn, composeEventHandlers, composeRefs, createPrimitiveComponent, createPrimitiveElement, createSlotComponent, useComposedRef, useIsomorphicLayoutEffect, useOnClickOutside, useStableMemo, withProviders, withRef };
export { Box, type BoxProps, CAN_USE_DOM, DEFAULT_IGNORE_CLASS, PortalBody, type PortalBodyProps, Text, type TextProps, type UseOnClickOutsideCallback, type UseOnClickOutsideOptions, type UseOnClickOutsideReturn, composeEventHandlers, composeRefs, createPrimitiveComponent, createPrimitiveElement, createSlotComponent, useComposedRef, useIsomorphicLayoutEffect, useOnClickOutside, useStableMemo, withProviders, withRef };
{
"name": "@udecode/react-utils",
"version": "29.0.1",
"version": "31.0.0",
"description": "Udecode React utils",

@@ -42,3 +42,3 @@ "license": "MIT",

"@radix-ui/react-slot": "^1.0.2",
"@udecode/utils": "24.3.0",
"@udecode/utils": "31.0.0",
"clsx": "^1.2.1"

@@ -45,0 +45,0 @@ },

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc