Skip to content

Commit 7c7f8c3

Browse files
authored
refactor: use partial application
Signed-off-by: Athan <[email protected]>
1 parent d113879 commit 7c7f8c3

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lib/node_modules/@stdlib/repl/lib/commands/keybindings.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,16 @@
2323
// MODULES //
2424

2525
var format = require( '@stdlib/string/format' );
26-
var contains = require( '@stdlib/assert/contains' );
26+
var contains = require( '@stdlib/array/base/assert/contains' ).factory;
2727
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
2828
var ACTIONS = require( './../actions.js' );
2929

3030

31+
// VARIABLES //
32+
33+
var isAction = contains( ACTIONS );
34+
35+
3136
// MAIN //
3237

3338
/**
@@ -61,7 +66,7 @@ function command( repl ) {
6166
repl._ostream.write( format( 'Error: invalid argument. First argument must be a string. Value: `%s`.', action ) );
6267
return;
6368
}
64-
if ( !contains( ACTIONS, action ) ) {
69+
if ( !isAction( action ) ) {
6570
repl._ostream.write( format( 'Error: invalid argument. First argument must be a valid action name. Value: `%s`.', action ) );
6671
return;
6772
}

0 commit comments

Comments
 (0)