MCPcopy Create free account
hub / github.com/Rich-Harris/magic-string / replacer

Function replacer

test/MagicString.test.ts:1972–1975  ·  view source on GitHub ↗
(match: string, p1: string, p2: string, p3: string, offset: number, string: string, groups: Record<string, string> | undefined)

Source from the content-addressed store, hash-verified

1970 it('replace function offset', () => {
1971 // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#specifying_a_function_as_a_parameter
1972 function replacer(match: string, p1: string, p2: string, p3: string, offset: number, string: string, groups: Record<string, string> | undefined) {
1973 // p1 is nondigits, p2 digits, and p3 non-alphanumerics
1974 return [match, p1, p2, p3, offset, string, groups].join(' - ')
1975 }
1976 const code = 'abc12345#$*%'
1977 const regex = /(\D*)(\d*)(\W*)/
1978 assert.strictEqual(

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected