@types/array-foreach
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

Installation

npm install --save @types/array-foreach

Summary

This package contains type definitions for array-foreach (https://www.npmjs.com/package/array-foreach).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/array-foreach.

index.d.ts

/**
 * Performs the specified action for each element in an array.
 * @param arr Array of items to iterate over
 * @param callbackfn  A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
 * @param thisArg  An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
 */
declare function forEach<T>(arr: T[], callbackfn: (value: T, index: number, array: readonly T[]) => void): void;
declare function forEach<T, U>(
    arr: T[],
    callbackfn: (this: U, value: T, index: number, array: readonly T[]) => void,
    thisArg: U,
): void;

/**
 * Performs the specified action for each element in an array.
 * @param arr Nodelist of items to iterate over
 * @param callbackfn  A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
 * @param thisArg  An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
 */
declare function forEach<T extends Node>(
    arr: NodeListOf<T>,
    callbackfn: (value: T, index: number, array: readonly T[]) => void,
): void;
declare function forEach<T extends Node, U>(
    arr: NodeListOf<T>,
    callbackfn: (this: U, value: T, index: number, array: readonly T[]) => void,
    thisArg: U,
): void;
export = forEach;

Additional Details

  • Last updated: Mon, 20 Nov 2023 23:36:23 GMT
  • Dependencies: none

Credits

These definitions were written by Steve Jenkins.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/array-foreach

Weekly Downloads

3

Version

1.0.4

License

MIT

Unpacked Size

5.46 kB

Total Files

5

Last publish

Collaborators

  • types