Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

ts-replace-all

LinusU228.9kMIT1.0.0TypeScript support: included

This package includes the core-js polyfill for String#replaceAll, along with TypeScript typings.

all, global, many, match, matches, modify, multiple, needle, polyfill, replace-all, replace, replaceAll, replacement, replacer, search, string, String, sub-string, substring, text

readme

String#replaceAll polyfill for TypeScript

This package includes the core-js polyfill for String#replaceAll, along with TypeScript typings.

The replaceAll function is defined in this TC39 proposal.

Installation

npm install --save ts-replace-all

Usage

import 'ts-replace-all'

'test'.replaceAll('t', '1')
'test'.replaceAll('t', () => '2')
'test'.replaceAll(/t/g, '3')
'test'.replaceAll(/t/g, () => '4')

API

The API specification is available in the TC39 proposal.