Skip to content

Commit fd7b7eb

Browse files
committed
refactor: use assert utility
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 76ebd1b commit fd7b7eb

File tree

2 files changed

+2
-53
lines changed

2 files changed

+2
-53
lines changed

lib/node_modules/@stdlib/array/struct-factory/lib/is_struct_constructor.js

Lines changed: 0 additions & 51 deletions
This file was deleted.

lib/node_modules/@stdlib/array/struct-factory/lib/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
// MODULES //
2424

25+
var isStructConstructorLike = require( '@stdlib/assert/is-struct-constructor-like' );
2526
var isNonNegativeInteger = require( '@stdlib/assert/is-nonnegative-integer' ).isPrimitive;
2627
var isInteger = require( '@stdlib/assert/is-integer' ).isPrimitive;
2728
var isArrayBuffer = require( '@stdlib/assert/is-arraybuffer' );
@@ -42,7 +43,6 @@ var accessorGetter = require( '@stdlib/array/base/accessor-getter' );
4243
var gcopy = require( '@stdlib/blas/base/gcopy' ).ndarray;
4344
var structFactory = require( '@stdlib/dstructs/struct' );
4445
var format = require( '@stdlib/string/format' );
45-
var isStructConstructor = require( './is_struct_constructor.js' );
4646
var fromArray = require( './from_array.js' );
4747
var fromIterator = require( './from_iterator.js' );
4848

@@ -144,7 +144,7 @@ function factory( arg ) { // eslint-disable-line stdlib/jsdoc-require-throws-tag
144144

145145
if ( isCollection( arg ) ) {
146146
Struct = structFactory( arg ); // NOTE: delegate to `structFactory` to perform input validation
147-
} else if ( isStructConstructor( arg ) ) {
147+
} else if ( isStructConstructorLike( arg ) ) {
148148
Struct = arg;
149149
} else {
150150
throw new TypeError( format( 'invalid argument. First argument must be either a struct constructor or struct schema. Value: `%s`.', arg ) );

0 commit comments

Comments
 (0)