mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-06-27 04:48:33 -05:00
RegExpExecArray should extends Array<string>
instead of copying all the methods of Array<string>
This commit is contained in:
29
src/lib/core.d.ts
vendored
29
src/lib/core.d.ts
vendored
@@ -775,36 +775,9 @@ declare var Date: {
|
||||
now(): number;
|
||||
}
|
||||
|
||||
interface RegExpExecArray {
|
||||
[index: number]: string;
|
||||
length: number;
|
||||
|
||||
interface RegExpExecArray extends Array<string> {
|
||||
index: number;
|
||||
input: string;
|
||||
|
||||
toString(): string;
|
||||
toLocaleString(): string;
|
||||
concat(...items: string[][]): string[];
|
||||
join(separator?: string): string;
|
||||
pop(): string;
|
||||
push(...items: string[]): number;
|
||||
reverse(): string[];
|
||||
shift(): string;
|
||||
slice(start?: number, end?: number): string[];
|
||||
sort(compareFn?: (a: string, b: string) => number): string[];
|
||||
splice(start: number): string[];
|
||||
splice(start: number, deleteCount: number, ...items: string[]): string[];
|
||||
unshift(...items: string[]): number;
|
||||
|
||||
indexOf(searchElement: string, fromIndex?: number): number;
|
||||
lastIndexOf(searchElement: string, fromIndex?: number): number;
|
||||
every(callbackfn: (value: string, index: number, array: string[]) => boolean, thisArg?: any): boolean;
|
||||
some(callbackfn: (value: string, index: number, array: string[]) => boolean, thisArg?: any): boolean;
|
||||
forEach(callbackfn: (value: string, index: number, array: string[]) => void, thisArg?: any): void;
|
||||
map(callbackfn: (value: string, index: number, array: string[]) => any, thisArg?: any): any[];
|
||||
filter(callbackfn: (value: string, index: number, array: string[]) => boolean, thisArg?: any): string[];
|
||||
reduce(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: string[]) => any, initialValue?: any): any;
|
||||
reduceRight(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: string[]) => any, initialValue?: any): any;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user