New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@types/react-timeout

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/react-timeout - npm Package Compare versions

Comparing version
1.1.6
to
1.1.7
+7
-8
react-timeout/index.d.ts

@@ -1,3 +0,1 @@

/// <reference types="node" />
import * as React from "react";

@@ -12,3 +10,4 @@

declare namespace ReactTimeout {
type Timer = NodeJS.Timer | number;
type Timer = typeof globalThis extends { setTimeout(...args: any[]): infer T } ? T : Id;
type Immediate = typeof globalThis extends { setImmediate(...args: any[]): infer T } ? T : Id;

@@ -19,7 +18,7 @@ type Id = number;

setTimeout?: ((callback: (...args: any[]) => void, ms: number, ...args: any[]) => Timer) | undefined;
clearTimeout?: ((timer: Timer) => void) | undefined;
setInterval?: ((callback: (...args: any[]) => void, ms: number, ...args: any[]) => Id) | undefined;
clearInterval?: ((id: Id) => void) | undefined;
setImmediate?: ((callback: (...args: any[]) => void, ...args: any[]) => Id) | undefined;
clearImmediate?: ((id: Id) => void) | undefined;
clearTimeout?: ((timer: Timer | Id) => void) | undefined;
setInterval?: ((callback: (...args: any[]) => void, ms: number, ...args: any[]) => Timer) | undefined;
clearInterval?: ((id: Timer | Id) => void) | undefined;
setImmediate?: ((callback: (...args: any[]) => void, ...args: any[]) => Immediate) | undefined;
clearImmediate?: ((id: Immediate | Id) => void) | undefined;
requestAnimationFrame?: ((callback: (...args: any[]) => void) => Id) | undefined;

@@ -26,0 +25,0 @@ cancelAnimationFrame?: ((id: Id) => void) | undefined;

{
"name": "@types/react-timeout",
"version": "1.1.6",
"version": "1.1.7",
"description": "TypeScript definitions for react-timeout",

@@ -23,7 +23,7 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-timeout",

"dependencies": {
"@types/node": "*",
"@types/react": "*"
},
"typesPublisherContentHash": "6ece9c57299a3db4868d44b56db2c854072c83f1b5956aa4c422c0eb6b66f114",
"typeScriptVersion": "4.5"
"peerDependencies": {},
"typesPublisherContentHash": "dd821e4c703cb7773159e47cfb7c9cf0277217cfe56d4dcd17fed80f646a8925",
"typeScriptVersion": "5.2"
}

@@ -11,4 +11,2 @@ # Installation

````ts
/// <reference types="node" />
import * as React from "react";

@@ -23,3 +21,4 @@

declare namespace ReactTimeout {
type Timer = NodeJS.Timer | number;
type Timer = typeof globalThis extends { setTimeout(...args: any[]): infer T } ? T : Id;
type Immediate = typeof globalThis extends { setImmediate(...args: any[]): infer T } ? T : Id;

@@ -30,7 +29,7 @@ type Id = number;

setTimeout?: ((callback: (...args: any[]) => void, ms: number, ...args: any[]) => Timer) | undefined;
clearTimeout?: ((timer: Timer) => void) | undefined;
setInterval?: ((callback: (...args: any[]) => void, ms: number, ...args: any[]) => Id) | undefined;
clearInterval?: ((id: Id) => void) | undefined;
setImmediate?: ((callback: (...args: any[]) => void, ...args: any[]) => Id) | undefined;
clearImmediate?: ((id: Id) => void) | undefined;
clearTimeout?: ((timer: Timer | Id) => void) | undefined;
setInterval?: ((callback: (...args: any[]) => void, ms: number, ...args: any[]) => Timer) | undefined;
clearInterval?: ((id: Timer | Id) => void) | undefined;
setImmediate?: ((callback: (...args: any[]) => void, ...args: any[]) => Immediate) | undefined;
clearImmediate?: ((id: Immediate | Id) => void) | undefined;
requestAnimationFrame?: ((callback: (...args: any[]) => void) => Id) | undefined;

@@ -44,6 +43,6 @@ cancelAnimationFrame?: ((id: Id) => void) | undefined;

### Additional Details
* Last updated: Tue, 07 Nov 2023 09:09:39 GMT
* Dependencies: [@types/node](https://npmjs.com/package/@types/node), [@types/react](https://npmjs.com/package/@types/react)
* Last updated: Fri, 14 Nov 2025 18:02:08 GMT
* Dependencies: [@types/react](https://npmjs.com/package/@types/react)
# Credits
These definitions were written by [Kerwyn Rojas](https://github.com/kerwynrg).