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

4.0.2 • Public • Published

Installation

npm install --save @types/find-replace

Summary

This package contains type definitions for find-replace (https://github.com/75lb/find-replace#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/find-replace.

index.d.ts

/**
 * Replace or remove multiple items in an array
 *
 * `array` - The input array
 *
 * `findFn` - A predicate which, if returns true causes the current item to be operated on
 *
 * `...replaceWiths`:
 *
 * * If not specified, each found value will be removed.
 * * If specified, each found value will be replaced with this value.
 * * If the replaceWith value is a function, it will be invoked with the found value and its result used as the replace value.
 * * If the replaceWith function returns an array, the found value will be replaced with each item in the array (not replaced with the array itself).
 */
declare function findReplace<T>(array: T[], findFn: (x: T) => boolean, ...replaceWiths: Array<T | ((x: T) => T)>): T[];
declare function findReplace(array: any[], findFn: (x: any) => boolean, ...replaceWiths: any[]): any[];

export as namespace findReplace;
export = findReplace;

Additional Details

  • Last updated: Tue, 07 Nov 2023 03:09:37 GMT
  • Dependencies: none

Credits

These definitions were written by Renat Zamaletdinov.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/find-replace

Weekly Downloads

411

Version

4.0.2

License

MIT

Unpacked Size

4.38 kB

Total Files

5

Last publish

Collaborators

  • types