From 074ce4df53efd0286e0996ec2dc3064b770aad35 Mon Sep 17 00:00:00 2001 From: gururaj1512 Date: Fri, 14 Mar 2025 20:43:02 +0000 Subject: [PATCH] remove: remove `div` from namespace This commit removes the `div` symbol from the `@stdlib/math/base/ops` namespace due to a package migration. BREAKING CHANGE: remove `div` To migrate, users should access the same symbol via the `@stdlib/number/float64/base` namespace. --- 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: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/ops/docs/types/index.d.ts | 30 ------------------- .../@stdlib/math/base/ops/lib/index.js | 9 ------ 2 files changed, 39 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts index 0a7638e83d78..da285c954368 100644 --- a/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts @@ -27,7 +27,6 @@ import cmul = require( '@stdlib/complex/float64/base/mul' ); import cnegf = require( '@stdlib/math/base/ops/cnegf' ); import csub = require( '@stdlib/math/base/ops/csub' ); import csubf = require( '@stdlib/math/base/ops/csubf' ); -import div = require( '@stdlib/number/float64/base/div' ); import mul = require( '@stdlib/number/float64/base/mul' ); import sub = require( '@stdlib/number/float64/base/sub' ); @@ -319,35 +318,6 @@ interface Namespace { */ csubf: typeof csubf; - /** - * Divides two double-precision floating-point numbers `x` and `y`. - * - * @param x - first input value (divided) - * @param y - second input value (divisor) - * @returns result - * - * @example - * var v = ns.div( -1.0, 5.0 ); - * // returns -0.2 - * - * @example - * var v = ns.div( 2.0, 5.0 ); - * // returns 0.4 - * - * @example - * var v = ns.div( 0.0, 5.0 ); - * // returns 0.0 - * - * @example - * var v = ns.div( -0.0, 5.0 ); - * // returns -0.0 - * - * @example - * var v = ns.div( NaN, NaN ); - * // returns NaN - */ - div: typeof div; - /** * Multiplies two double-precision floating-point numbers `x` and `y`. * diff --git a/lib/node_modules/@stdlib/math/base/ops/lib/index.js b/lib/node_modules/@stdlib/math/base/ops/lib/index.js index ab5b30e01255..5b8f1b508a97 100644 --- a/lib/node_modules/@stdlib/math/base/ops/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/ops/lib/index.js @@ -99,15 +99,6 @@ setReadOnly( ns, 'csub', require( '@stdlib/math/base/ops/csub' ) ); */ setReadOnly( ns, 'csubf', require( '@stdlib/math/base/ops/csubf' ) ); -/** -* @name div -* @memberof ns -* @readonly -* @type {Function} -* @see {@link module:@stdlib/number/float64/base/div} -*/ -setReadOnly( ns, 'div', require( '@stdlib/number/float64/base/div' ) ); - /** * @name mul * @memberof ns