Socket
Socket
Sign inDemoInstall

@testing-library/react-hooks

Package Overview
Dependencies
Maintainers
16
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@testing-library/react-hooks - npm Package Compare versions

Comparing version 5.0.0-beta.6 to 5.0.0-beta.7

2

lib/core/index.d.ts
import { CreateRenderer, Renderer, RenderHook } from '../types';
import { cleanup, addCleanup, removeCleanup } from './cleanup';
declare function createRenderHook<TProps, TResult, TOptions extends object, TRenderer extends Renderer<TProps>>(createRenderer: CreateRenderer<TProps, TResult, TOptions, TRenderer>): RenderHook<TProps, TResult, TOptions>;
declare function createRenderHook<TProps, TResult, TOptions extends object, TRenderer extends Renderer<TProps>>(createRenderer: CreateRenderer<TProps, TResult, TOptions, TRenderer>): RenderHook<TProps, TResult, TOptions, TRenderer>;
export { createRenderHook, cleanup, addCleanup, removeCleanup };
import { act } from 'react-dom/test-utils';
import { RendererOptions } from '../types/react';
import { cleanup, addCleanup, removeCleanup } from '../core';
declare const renderHook: <TProps, TResult>(callback: (props: TProps) => TResult, options?: import("../types").RenderHookOptions<TProps, RendererOptions<TProps>> | undefined) => import("../types").RenderHookResult<TProps, TResult, import("../types").Renderer<TProps>>;
declare const renderHook: <TProps, TResult>(callback: (props: TProps) => TResult, options?: import("../types").RenderHookOptions<TProps, RendererOptions<TProps>> | undefined) => import("../types").RenderHookResult<TProps, TResult, {
render(props?: TProps | undefined): void;
rerender(props?: TProps | undefined): void;
unmount(): void;
act: typeof act;
}>;
export { renderHook, act, cleanup, addCleanup, removeCleanup };
export * from '../types';
export * from '../types/react';
import { act } from 'react-test-renderer';
import { RendererOptions } from '../types/react';
import { cleanup, addCleanup, removeCleanup } from '../core';
declare const renderHook: <TProps, TResult>(callback: (props: TProps) => TResult, options?: import("../types").RenderHookOptions<TProps, RendererOptions<TProps>> | undefined) => import("../types").RenderHookResult<TProps, TResult, import("../types").Renderer<TProps>>;
declare const renderHook: <TProps, TResult>(callback: (props: TProps) => TResult, options?: import("../types").RenderHookOptions<TProps, RendererOptions<TProps>> | undefined) => import("../types").RenderHookResult<TProps, TResult, {
render(props?: TProps | undefined): void;
rerender(props?: TProps | undefined): void;
unmount(): void;
act: typeof act;
}>;
export { renderHook, act, cleanup, addCleanup, removeCleanup };
export * from '../types';
export * from '../types/react';
import { act } from 'react-dom/test-utils';
import { RendererOptions } from '../types/react';
import { cleanup, addCleanup, removeCleanup } from '../core';
declare const renderHook: <TProps, TResult>(callback: (props: TProps) => TResult, options?: import("../types").RenderHookOptions<TProps, RendererOptions<TProps>> | undefined) => import("../types").RenderHookResult<TProps, TResult, import("../types").Renderer<TProps>>;
declare const renderHook: <TProps, TResult>(callback: (props: TProps) => TResult, options?: import("../types").RenderHookOptions<TProps, RendererOptions<TProps>> | undefined) => import("../types").RenderHookResult<TProps, TResult, {
render(props?: TProps | undefined): void;
hydrate(): void;
rerender(props?: TProps | undefined): void;
unmount(): void;
act: typeof act;
}>;
export { renderHook, act, cleanup, addCleanup, removeCleanup };
export * from '../types';
export * from '../types/react';

@@ -35,4 +35,4 @@ export declare type Renderer<TProps> = {

};
export interface RenderHook<TProps, TResult, TOptions extends object> {
(callback: (props: TProps) => TResult, options?: RenderHookOptions<TProps, TOptions>): RenderHookResult<TProps, TResult>;
export interface RenderHook<TProps, TResult, TOptions extends object, TRenderer extends Renderer<TProps> = Renderer<TProps>> {
(callback: (props: TProps) => TResult, options?: RenderHookOptions<TProps, TOptions>): RenderHookResult<TProps, TResult, TRenderer>;
}

@@ -39,0 +39,0 @@ export interface Act {

{
"name": "@testing-library/react-hooks",
"version": "5.0.0-beta.6",
"version": "5.0.0-beta.7",
"description": "Simple and complete React hooks testing utilities that encourage good testing practices.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

@@ -48,6 +48,4 @@ import { CreateRenderer, Renderer, RenderResult, RenderHook, RenderHookOptions } from '../types'

TRenderer extends Renderer<TProps>
>(
createRenderer: CreateRenderer<TProps, TResult, TOptions, TRenderer>
): RenderHook<TProps, TResult, TOptions> {
const renderHook: RenderHook<TProps, TResult, TOptions> = (
>(createRenderer: CreateRenderer<TProps, TResult, TOptions, TRenderer>) {
const renderHook: RenderHook<TProps, TResult, TOptions, TRenderer> = (
callback,

@@ -54,0 +52,0 @@ options = {} as RenderHookOptions<TProps, TOptions>

@@ -54,7 +54,12 @@ export type Renderer<TProps> = {

export interface RenderHook<TProps, TResult, TOptions extends object> {
export interface RenderHook<
TProps,
TResult,
TOptions extends object,
TRenderer extends Renderer<TProps> = Renderer<TProps>
> {
(
callback: (props: TProps) => TResult,
options?: RenderHookOptions<TProps, TOptions>
): RenderHookResult<TProps, TResult>
): RenderHookResult<TProps, TResult, TRenderer>
}

@@ -61,0 +66,0 @@

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