# @types/denodeify

> TypeScript definitions for denodeify

Latest version **1.2.35** (published 2023-11-07) · MIT license · 0 weekly downloads

## Install

```sh
npm install @types/denodeify
pnpm add @types/denodeify
yarn add @types/denodeify
bun add @types/denodeify
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.2.35 |
| Published | 2023-11-07 |
| First published | 2016-05-17 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 6.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | types |

## Links

- npm: https://www.npmjs.com/package/@types/denodeify
- Repository: https://github.com/DefinitelyTyped/DefinitelyTyped
- Homepage: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/denodeify
- npm.io page: https://npm.io/package/@types/denodeify

## Recent versions

- 1.2.35 (latest) — 2023-11-07
- 1.2.32 (ts4.3) — 2023-08-25
- 1.2.31 (ts2.0) — 2017-08-21
- 1.2.34 — 2023-10-18
- 1.2.33 — 2023-09-22
- 1.2.30 — 2016-09-19
- 1.2.29 — 2016-07-14
- 1.2.28-alpha — 2016-07-08
- 1.2.27-alpha — 2016-07-04
- 1.2.26-alpha — 2016-07-02
- 1.2.25-alpha — 2016-07-01
- 1.2.24-alpha — 2016-07-01
- 1.2.23-alpha — 2016-05-25
- 1.2.22-alpha — 2016-05-20
- 1.2.17-alpha — 2016-05-19
- … 1 more at https://npm.io/package/@types/denodeify/versions

## README

# Installation
> `npm install --save @types/denodeify`

# Summary
This package contains type definitions for denodeify (https://github.com/matthew-andrews/denodeify).

# Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/denodeify.
## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/denodeify/index.d.ts)
````ts
declare function _<R>(fn: _.F0<R>, transformer?: _.M): () => Promise<R>;
declare function _<A, R>(fn: _.F1<A, R>, transformer?: _.M): (a: A) => Promise<R>;
declare function _<A, B, R>(fn: _.F2<A, B, R>, transformer?: _.M): (a: A, b: B) => Promise<R>;
declare function _<A, B, C, R>(fn: _.F3<A, B, C, R>, transformer?: _.M): (a: A, b: B, c: C) => Promise<R>;
declare function _<A, B, C, D, R>(fn: _.F4<A, B, C, D, R>, transformer?: _.M): (a: A, b: B, c: C, d: D) => Promise<R>;
declare function _<A, B, C, D, E, R>(
    fn: _.F5<A, B, C, D, E, R>,
    transformer?: _.M,
): (a: A, b: B, c: C, d: D, e: E) => Promise<R>;
declare function _<A, B, C, D, E, F, R>(
    fn: _.F6<A, B, C, D, E, F, R>,
    transformer?: _.M,
): (a: A, b: B, c: C, d: D, e: E, f: F) => Promise<R>;
declare function _<A, B, C, D, E, F, G, R>(
    fn: _.F7<A, B, C, D, E, F, G, R>,
    transformer?: _.M,
): (a: A, b: B, c: C, d: D, e: E, f: F, g: G) => Promise<R>;
declare function _<A, B, C, D, E, F, G, H, R>(
    fn: _.F8<A, B, C, D, E, F, G, H, R>,
    transformer?: _.M,
): (a: A, b: B, c: C, d: D, e: E, f: F, g: G, h: H) => Promise<R>;
declare function _(fn: _.F, transformer?: _.M): (...args: any[]) => Promise<any>;

declare namespace _ {
    type Callback<R> = (err: Error, result: R) => any;
    type F0<R> = (cb: Callback<R>) => any;
    type F1<A, R> = (a: A, cb: Callback<R>) => any;
    type F2<A, B, R> = (a: A, b: B, cb: Callback<R>) => any;
    type F3<A, B, C, R> = (a: A, b: B, c: C, cb: Callback<R>) => any;
    type F4<A, B, C, D, R> = (a: A, b: B, c: C, d: D, cb: Callback<R>) => any;
    type F5<A, B, C, D, E, R> = (a: A, b: B, c: C, d: D, e: E, cb: Callback<R>) => any;
    type F6<A, B, C, D, E, F, R> = (a: A, b: B, c: C, d: D, e: E, f: F, cb: Callback<R>) => any;
    type F7<A, B, C, D, E, F, G, R> = (a: A, b: B, c: C, d: D, e: E, f: F, g: G, cb: Callback<R>) => any;
    type F8<A, B, C, D, E, F, G, H, R> = (a: A, b: B, c: C, d: D, e: E, f: F, g: G, h: H, cb: Callback<R>) => any;
    type F = (...args: any[]) => any;
    type M = (err: Error, ...args: any[]) => any[];
}

export = _;

````

### Additional Details
 * Last updated: Mon, 06 Nov 2023 22:41:05 GMT
 * Dependencies: none

# Credits
These definitions were written by [joaomoreno](https://github.com/joaomoreno).

---
_Source: https://npm.io/package/@types/denodeify · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
