Skip to content

Commit 35dda10

Browse files
committed
Fix lint, remove overloads
1 parent 0436cfc commit 35dda10

File tree

1 file changed

+9
-16
lines changed

1 file changed

+9
-16
lines changed

src/compiler/core.ts

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -600,25 +600,18 @@ namespace ts {
600600
*
601601
* @param array The array to flatten.
602602
*/
603-
export function flatten<T>(array: T[][]): T[];
604-
export function flatten<T>(array: ReadonlyArray<T | ReadonlyArray<T> | undefined>): T[];
605-
export function flatten<T>(array: ReadonlyArray<T | ReadonlyArray<T> | undefined> | undefined): T[] | undefined;
606-
export function flatten<T>(array: ReadonlyArray<T | ReadonlyArray<T> | undefined> | undefined): T[] | undefined {
607-
let result: T[] | undefined;
608-
if (array) {
609-
result = [];
610-
for (const v of array) {
611-
if (v) {
612-
if (isArray(v)) {
613-
addRange(result, v);
614-
}
615-
else {
616-
result.push(v);
617-
}
603+
export function flatten<T>(array: T[][] | ReadonlyArray<T | ReadonlyArray<T> | undefined>): T[] {
604+
const result = [];
605+
for (const v of array) {
606+
if (v) {
607+
if (isArray(v)) {
608+
addRange(result, v);
609+
}
610+
else {
611+
result.push(v);
618612
}
619613
}
620614
}
621-
622615
return result;
623616
}
624617

0 commit comments

Comments
 (0)