diff --git a/packages/core/typescript/itk-wasm/src/interface-types/transform-parameterizations.ts b/packages/core/typescript/itk-wasm/src/interface-types/transform-parameterizations.ts index 5c059073d..b3c876a83 100644 --- a/packages/core/typescript/itk-wasm/src/interface-types/transform-parameterizations.ts +++ b/packages/core/typescript/itk-wasm/src/interface-types/transform-parameterizations.ts @@ -27,9 +27,9 @@ const TransformParameterizations = { 'GaussianSmoothingOnUpdateDisplacementField', GaussianExponentialDiffeomorphic: 'GaussianExponentialDiffeomorphic', VelocityField: 'VelocityField', - TimeVaringVelocityField: 'TimeVaringVelocityField', - GaussianSmoothingOnUpdateTimeVaringVelocityField: - 'GaussianSmoothingOnUpdateTimeVaringVelocityField' + TimeVaryingVelocityField: 'TimeVaryingVelocityField', + GaussianSmoothingOnUpdateTimeVaryingVelocityField: + 'GaussianSmoothingOnUpdateTimeVaryingVelocityField' } as const export default TransformParameterizations diff --git a/packages/core/typescript/itk-wasm/test/node/interface-types/transform-parameterizations-test.js b/packages/core/typescript/itk-wasm/test/node/interface-types/transform-parameterizations-test.js new file mode 100644 index 000000000..da182168c --- /dev/null +++ b/packages/core/typescript/itk-wasm/test/node/interface-types/transform-parameterizations-test.js @@ -0,0 +1,20 @@ +import test from 'ava' + +import { TransformParameterizations } from '../../../dist/index-node.js' + +test('every parameterization value is its own key', (t) => { + for (const [key, value] of Object.entries(TransformParameterizations)) { + t.is(value, key) + } +}) + +test('time-varying velocity field parameterizations match the ITK class names', (t) => { + t.is(TransformParameterizations.TimeVaryingVelocityField, 'TimeVaryingVelocityField') + t.is( + TransformParameterizations.GaussianSmoothingOnUpdateTimeVaryingVelocityField, + 'GaussianSmoothingOnUpdateTimeVaryingVelocityField' + ) + for (const key of Object.keys(TransformParameterizations)) { + t.false(key.includes('Varing')) + } +})