Skip to content

Commit 2a0834a

Browse files
committed
Auto-generated commit
1 parent 9365a52 commit 2a0834a

File tree

4 files changed

+7
-54
lines changed

4 files changed

+7
-54
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
<section class="release" id="unreleased">
66

7-
## Unreleased (2025-06-22)
7+
## Unreleased (2025-06-23)
88

99
<section class="features">
1010

@@ -214,6 +214,7 @@ A total of 32 issues were closed in this release:
214214

215215
<details>
216216

217+
- [`fd7b7eb`](https://github.com/stdlib-js/stdlib/commit/fd7b7eb341227a6627d70044979b5edfebd5f692) - **refactor:** use assert utility _(by Athan Reines)_
217218
- [`179f005`](https://github.com/stdlib-js/stdlib/commit/179f005163d265ff38f7571465c2514f8ccb22cf) - **fix:** use correct variable name _(by Athan Reines)_
218219
- [`74f2d2f`](https://github.com/stdlib-js/stdlib/commit/74f2d2fbf3eb548d043ef8c67c66120a67d97e17) - **refactor:** move function to file _(by Athan Reines)_
219220
- [`7f0421e`](https://github.com/stdlib-js/stdlib/commit/7f0421e54502fdd9e92758d9c9123216372287fd) - **feat:** add inital implementation of `array/struct-factory` _(by Athan Reines)_

CONTRIBUTORS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ Bryan Elee <[email protected]>
3737
Chinmay Joshi <[email protected]>
3838
Christopher Dambamuromo <[email protected]>
3939
40+
Daniel Hernandez Gomez <[email protected]>
4041
Daniel Killenberger <[email protected]>
4142
Daniel Yu <[email protected]>
4243
Debashis Maharana <[email protected]>
@@ -63,6 +64,7 @@ Girish Garg <[email protected]>
6364
Golden Kumar <[email protected]>
6465
Gunj Joshi <[email protected]>
6566
Gururaj Gurram <[email protected]>
67+
Harishchandra Reddy <[email protected]>
6668
Haroon Rasheed <[email protected]>
6769
6870
@@ -201,6 +203,7 @@ ditsu <[email protected]>
201203
ekambains <[email protected]>
202204
fadiothman22 <[email protected]>
203205
iraandrushko <[email protected]>
206+
204207
lohithganni <[email protected]>
205208
olenkabilonizhka <[email protected]>
206209
pranav-1720 <[email protected]>

struct-factory/lib/is_struct_constructor.js

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

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( './../../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)