File tree Expand file tree Collapse file tree 5 files changed +22
-22
lines changed Expand file tree Collapse file tree 5 files changed +22
-22
lines changed Original file line number Diff line number Diff line change @@ -6,9 +6,9 @@ See [docs](https://iterable-iterator.github.io/mapping).
6
6
Parent is [ js-library] ( https://github.com/make-github-pseudonymous-again/js-library ) .
7
7
8
8
``` js
9
- > import { fromKeys , reflect } from ' @iterable-iterator/mapping' ;
9
+ > import { constant , reflect } from ' @iterable-iterator/mapping' ;
10
10
> import {enumerate } from ' @iterable-iterator/zip' ;
11
- > fromKeys ( ' ab' , 1 )
11
+ > constant ( ' ab' , 1 )
12
12
[[' a' , 1 ], [' b' , 1 ]]
13
13
> reflect (enumerate (' ab' ))
14
14
[[' a' , 0 ], [' b' , 1 ]]
Original file line number Diff line number Diff line change 6
6
* @param {any } value
7
7
* @return {IterableIterator } The output mapping.
8
8
*/
9
- export default function * fromKeys ( keys , value ) {
9
+ export default function * constant ( keys , value ) {
10
10
for ( const key of keys ) yield [ key , value ] ;
11
11
}
Original file line number Diff line number Diff line change 1
- export { default as fromKeys } from './fromKeys .js' ;
1
+ export { default as constant } from './constant .js' ;
2
2
export { default as reflect } from './reflect.js' ;
3
3
export { default as toObject } from './toObject.js' ;
Original file line number Diff line number Diff line change
1
+ import test from 'ava' ;
2
+
3
+ import { constant } from '../../src/index.js' ;
4
+
5
+ test ( 'constant' , ( t ) => {
6
+ t . deepEqual ( [ ...constant ( '' , 1 ) ] , [ ] ) ;
7
+
8
+ t . deepEqual (
9
+ [ ...constant ( 'abcde' , 1 ) ] ,
10
+ [
11
+ [ 'a' , 1 ] ,
12
+ [ 'b' , 1 ] ,
13
+ [ 'c' , 1 ] ,
14
+ [ 'd' , 1 ] ,
15
+ [ 'e' , 1 ] ,
16
+ ] ,
17
+ ) ;
18
+ } ) ;
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments