From 177b249f1e6f5e14ff9aa573a5b3398d8cbc0577 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 20 Jun 2026 20:07:57 +0000 Subject: [PATCH] refactor: wrap addon in `stats/base/dists/bradford/median` native binding Replace the `var median = addon;` alias with a `function median( c ) { return addon( c ); }` wrapper in `lib/native.js`. The wrapped pattern is the convention across all 426 sibling distribution `lib/native.js` files in `stats/base/dists` (and the other nine `bradford` sub-packages), and the wrapper matches the function-style JSDoc declaration already present in the file as well as the TypeScript declaration in `docs/types/index.d.ts`. Behavior is unchanged: both forms invoke the same C addon with the shape parameter. --- .../@stdlib/stats/base/dists/bradford/median/lib/native.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/bradford/median/lib/native.js b/lib/node_modules/@stdlib/stats/base/dists/bradford/median/lib/native.js index ce196da4cc98..add68423d78e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/bradford/median/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/bradford/median/lib/native.js @@ -56,7 +56,9 @@ var addon = require( './../src/addon.node' ); * var v = median( NaN ); * // returns NaN */ -var median = addon; +function median( c ) { + return addon( c ); +} // EXPORTS //