Skip to content

Commit 83b4397

Browse files
committed
feat: add default indexing data type
--- 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: passed - task: lint_package_json status: na - task: lint_repl_help status: passed - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - 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: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent a76c12c commit 83b4397

File tree

7 files changed

+17
-1
lines changed

7 files changed

+17
-1
lines changed

lib/node_modules/@stdlib/ndarray/defaults/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ The returned object has the following properties:
6363
- **signed_integer**: default signed integer data type.
6464
- **unsigned_integer**: default unsigned integer data type.
6565
- **boolean**: default boolean data type.
66+
- **indexing**: default indexing data type.
6667

6768
- **order**: default memory layout.
6869

lib/node_modules/@stdlib/ndarray/defaults/docs/repl.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@
4040
out.dtypes.boolean: string
4141
Default boolean data type.
4242

43+
out.dtypes.indexing: string
44+
Default indexing data type.
45+
4346
out.order: string
4447
Default memory layout.
4548

lib/node_modules/@stdlib/ndarray/defaults/docs/types/index.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,11 @@ interface DataTypes {
7171
* Default boolean value data type.
7272
*/
7373
boolean: 'bool';
74+
75+
/**
76+
* Default indexing data type.
77+
*/
78+
indexing: 'int32';
7479
}
7580

7681
/**

lib/node_modules/@stdlib/ndarray/defaults/lib/get.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ var HASH = {
3737
'dtypes.signed_integer': DEFAULTS.dtypes.signed_integer,
3838
'dtypes.unsigned_integer': DEFAULTS.dtypes.unsigned_integer,
3939
'dtypes.boolean': DEFAULTS.dtypes.boolean,
40+
'dtypes.indexing': DEFAULTS.dtypes.indexing,
4041
'order': DEFAULTS.order,
4142
'casting': DEFAULTS.casting,
4243
'index_mode': DEFAULTS.index_mode

lib/node_modules/@stdlib/ndarray/defaults/lib/main.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ function defaults() {
4242
'integer': 'int32',
4343
'signed_integer': 'int32',
4444
'unsigned_integer': 'uint32',
45-
'boolean': 'bool'
45+
'boolean': 'bool',
46+
'indexing': 'int32'
4647
},
4748

4849
// Memory layout:

lib/node_modules/@stdlib/ndarray/defaults/test/test.get.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ tape( 'if provided a recognized setting, the function returns a default value',
5555
'dtypes.signed_integer',
5656
'dtypes.unsigned_integer',
5757
'dtypes.boolean',
58+
'dtypes.indexing',
5859

5960
'casting',
6061
'order',
@@ -71,6 +72,7 @@ tape( 'if provided a recognized setting, the function returns a default value',
7172
DEFAULTS.dtypes.signed_integer,
7273
DEFAULTS.dtypes.unsigned_integer,
7374
DEFAULTS.dtypes.boolean,
75+
DEFAULTS.dtypes.indexing,
7476

7577
DEFAULTS.casting,
7678
DEFAULTS.order,

lib/node_modules/@stdlib/ndarray/defaults/test/test.main.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ tape( 'the function returns default ndarray settings', function test( t ) {
6969
t.strictEqual( hasOwnProp( o.dtypes, 'boolean' ), true, 'has property' );
7070
t.strictEqual( typeof o.dtypes.boolean, 'string', 'returns expected value' );
7171

72+
t.strictEqual( hasOwnProp( o.dtypes, 'indexing' ), true, 'has property' );
73+
t.strictEqual( typeof o.dtypes.indexing, 'string', 'returns expected value' );
74+
7275
t.strictEqual( hasOwnProp( o, 'order' ), true, 'has property' );
7376
t.strictEqual( typeof o.order, 'string', 'returns expected value' );
7477

0 commit comments

Comments
 (0)