File tree 14 files changed +38
-13
lines changed
14 files changed +38
-13
lines changed Original file line number Diff line number Diff line change
1
+ /**
2
+ * Merges and sorts the given arrays.
3
+ *
4
+ * @template T The type of the elements in the arrays.
5
+ *
6
+ * @internal
7
+ *
8
+ * @param args The arrays to merge.
9
+ */
10
+ export function mergeArrays < T > ( ...args : T [ ] [ ] ) : T [ ] {
11
+ return Array . from ( new Set ( args . flat ( ) ) ) . sort ( ) ;
12
+ }
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_first_name from './female_first_name' ;
2
3
import male_first_name from './male_first_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_first_name , ... male_first_name ] ) ] ;
5
+ export default mergeArrays ( female_first_name , male_first_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_last_name from './female_last_name' ;
2
3
import male_last_name from './male_last_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_last_name , ... male_last_name ] ) ] ;
5
+ export default mergeArrays ( female_last_name , male_last_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_first_name from './female_first_name' ;
2
3
import male_first_name from './male_first_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_first_name , ... male_first_name ] ) ] ;
5
+ export default mergeArrays ( female_first_name , male_first_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_last_name from './female_last_name' ;
2
3
import male_last_name from './male_last_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_last_name , ... male_last_name ] ) ] ;
5
+ export default mergeArrays ( female_last_name , male_last_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_first_name from './female_first_name' ;
2
3
import male_first_name from './male_first_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_first_name , ... male_first_name ] ) ] ;
5
+ export default mergeArrays ( female_first_name , male_first_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_first_name from './female_first_name' ;
2
3
import male_first_name from './male_first_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_first_name , ... male_first_name ] ) ] ;
5
+ export default mergeArrays ( female_first_name , male_first_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_first_name from './female_first_name' ;
2
3
import male_first_name from './male_first_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_first_name , ... male_first_name ] ) ] ;
5
+ export default mergeArrays ( female_first_name , male_first_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_first_name from './female_first_name' ;
2
3
import male_first_name from './male_first_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_first_name , ... male_first_name ] ) ] ;
5
+ export default mergeArrays ( female_first_name , male_first_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_first_name from './female_first_name' ;
2
3
import male_first_name from './male_first_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_first_name , ... male_first_name ] ) ] ;
5
+ export default mergeArrays ( female_first_name , male_first_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_first_name from './female_first_name' ;
2
3
import male_first_name from './male_first_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_first_name , ... male_first_name ] ) ] ;
5
+ export default mergeArrays ( female_first_name , male_first_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_last_name from './female_last_name' ;
2
3
import male_last_name from './male_last_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_last_name , ... male_last_name ] ) ] ;
5
+ export default mergeArrays ( female_last_name , male_last_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_first_name from './female_first_name' ;
2
3
import male_first_name from './male_first_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_first_name , ... male_first_name ] ) ] ;
5
+ export default mergeArrays ( female_first_name , male_first_name ) ;
Original file line number Diff line number Diff line change
1
+ import { mergeArrays } from './../../../internal/merge' ;
1
2
import female_first_name from './female_first_name' ;
2
3
import male_first_name from './male_first_name' ;
3
4
4
- export default [ ... new Set ( [ ... female_first_name , ... male_first_name ] ) ] ;
5
+ export default mergeArrays ( female_first_name , male_first_name ) ;
You can’t perform that action at this time.
0 commit comments