diff --git a/src/lib/es2020.symbol.wellknown.d.ts b/src/lib/es2020.symbol.wellknown.d.ts index cdf0349f9b420..0f268da0a10f3 100644 --- a/src/lib/es2020.symbol.wellknown.d.ts +++ b/src/lib/es2020.symbol.wellknown.d.ts @@ -19,5 +19,5 @@ interface RegExp { * containing the results of that search. * @param string A string to search within. */ - [Symbol.matchAll](str: string): RegExpStringIterator; + [Symbol.matchAll](str: string): RegExpStringIterator; } diff --git a/tests/baselines/reference/regexMatchAll-esnext.types b/tests/baselines/reference/regexMatchAll-esnext.types index af8bf8d1466a9..f88e53e63be17 100644 --- a/tests/baselines/reference/regexMatchAll-esnext.types +++ b/tests/baselines/reference/regexMatchAll-esnext.types @@ -2,12 +2,12 @@ === regexMatchAll-esnext.ts === const matches = /\w/g[Symbol.matchAll]("matchAll"); ->matches : RegExpStringIterator -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->/\w/g[Symbol.matchAll]("matchAll") : RegExpStringIterator -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->/\w/g[Symbol.matchAll] : (str: string) => RegExpStringIterator -> : ^ ^^ ^^^^^ +>matches : RegExpStringIterator +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>/\w/g[Symbol.matchAll]("matchAll") : RegExpStringIterator +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>/\w/g[Symbol.matchAll] : (str: string) => RegExpStringIterator +> : ^ ^^ ^^^^^ >/\w/g : RegExp > : ^^^^^^ >Symbol.matchAll : unique symbol @@ -20,24 +20,24 @@ const matches = /\w/g[Symbol.matchAll]("matchAll"); > : ^^^^^^^^^^ const array = [...matches]; ->array : RegExpMatchArray[] -> : ^^^^^^^^^^^^^^^^^^ ->[...matches] : RegExpMatchArray[] -> : ^^^^^^^^^^^^^^^^^^ ->...matches : RegExpMatchArray -> : ^^^^^^^^^^^^^^^^ ->matches : RegExpStringIterator -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>array : RegExpExecArray[] +> : ^^^^^^^^^^^^^^^^^ +>[...matches] : RegExpExecArray[] +> : ^^^^^^^^^^^^^^^^^ +>...matches : RegExpExecArray +> : ^^^^^^^^^^^^^^^ +>matches : RegExpStringIterator +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const { index, input } = array[0]; >index : number > : ^^^^^^ >input : string > : ^^^^^^ ->array[0] : RegExpMatchArray -> : ^^^^^^^^^^^^^^^^ ->array : RegExpMatchArray[] -> : ^^^^^^^^^^^^^^^^^^ +>array[0] : RegExpExecArray +> : ^^^^^^^^^^^^^^^ +>array : RegExpExecArray[] +> : ^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ diff --git a/tests/baselines/reference/regexMatchAll.types b/tests/baselines/reference/regexMatchAll.types index 9b937a0577e25..3ed3a037576f9 100644 --- a/tests/baselines/reference/regexMatchAll.types +++ b/tests/baselines/reference/regexMatchAll.types @@ -2,12 +2,12 @@ === regexMatchAll.ts === const matches = /\w/g[Symbol.matchAll]("matchAll"); ->matches : RegExpStringIterator -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->/\w/g[Symbol.matchAll]("matchAll") : RegExpStringIterator -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->/\w/g[Symbol.matchAll] : (str: string) => RegExpStringIterator -> : ^ ^^ ^^^^^ +>matches : RegExpStringIterator +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>/\w/g[Symbol.matchAll]("matchAll") : RegExpStringIterator +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>/\w/g[Symbol.matchAll] : (str: string) => RegExpStringIterator +> : ^ ^^ ^^^^^ >/\w/g : RegExp > : ^^^^^^ >Symbol.matchAll : unique symbol @@ -20,24 +20,24 @@ const matches = /\w/g[Symbol.matchAll]("matchAll"); > : ^^^^^^^^^^ const array = [...matches]; ->array : RegExpMatchArray[] -> : ^^^^^^^^^^^^^^^^^^ ->[...matches] : RegExpMatchArray[] -> : ^^^^^^^^^^^^^^^^^^ ->...matches : RegExpMatchArray -> : ^^^^^^^^^^^^^^^^ ->matches : RegExpStringIterator -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>array : RegExpExecArray[] +> : ^^^^^^^^^^^^^^^^^ +>[...matches] : RegExpExecArray[] +> : ^^^^^^^^^^^^^^^^^ +>...matches : RegExpExecArray +> : ^^^^^^^^^^^^^^^ +>matches : RegExpStringIterator +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const { index, input } = array[0]; >index : number > : ^^^^^^ >input : string > : ^^^^^^ ->array[0] : RegExpMatchArray -> : ^^^^^^^^^^^^^^^^ ->array : RegExpMatchArray[] -> : ^^^^^^^^^^^^^^^^^^ +>array[0] : RegExpExecArray +> : ^^^^^^^^^^^^^^^ +>array : RegExpExecArray[] +> : ^^^^^^^^^^^^^^^^^ >0 : 0 > : ^