diff --git a/packages/modeling/src/maths/mat4/invert.d.ts b/packages/modeling/src/maths/mat4/invert.d.ts new file mode 100644 index 000000000..76310d659 --- /dev/null +++ b/packages/modeling/src/maths/mat4/invert.d.ts @@ -0,0 +1,3 @@ +import type { Mat4 } from './type.d.ts' + +export function invert(out: Mat4, matrix: Mat4): Mat4 diff --git a/packages/modeling/src/maths/mat4/invert.js b/packages/modeling/src/maths/mat4/invert.js index 743642c1d..6e5565603 100644 --- a/packages/modeling/src/maths/mat4/invert.js +++ b/packages/modeling/src/maths/mat4/invert.js @@ -5,7 +5,6 @@ * @author Julian Lloyd * code from https://github.com/jlmakes/rematrix/blob/master/src/index.js * - * @typedef {import("./type.d.ts").Mat4} Mat4 * @param {Mat4} out - receiving matrix * @param {Mat4} matrix - matrix to invert * @returns {Mat4?} out diff --git a/packages/modeling/src/maths/mat4/isIdentity.d.ts b/packages/modeling/src/maths/mat4/isIdentity.d.ts new file mode 100644 index 000000000..ff1515d8a --- /dev/null +++ b/packages/modeling/src/maths/mat4/isIdentity.d.ts @@ -0,0 +1,3 @@ +import type { Mat4 } from './type.d.ts' + +export function isIdentity(matrix: Mat4): Mat4 diff --git a/packages/modeling/src/maths/mat4/isIdentity.js b/packages/modeling/src/maths/mat4/isIdentity.js index 87fc2090e..f81fac28c 100644 --- a/packages/modeling/src/maths/mat4/isIdentity.js +++ b/packages/modeling/src/maths/mat4/isIdentity.js @@ -4,7 +4,6 @@ * * mat4.equals(mat4.create(), matrix) * - * @typedef {import("./type.d.ts").Mat4} Mat4 * @param {Mat4} matrix - the matrix * @returns {boolean} true if matrix is the identity transform * @alias module:modeling/maths/mat4.isIdentity diff --git a/packages/modeling/src/maths/mat4/isOnlyTransformScale.d.ts b/packages/modeling/src/maths/mat4/isOnlyTransformScale.d.ts new file mode 100644 index 000000000..6fec6a0b1 --- /dev/null +++ b/packages/modeling/src/maths/mat4/isOnlyTransformScale.d.ts @@ -0,0 +1,3 @@ +import type { Mat4 } from './type.d.ts' + +export function isOnlyTransformScale(matrix: Mat4): boolean diff --git a/packages/modeling/src/maths/mat4/isOnlyTransformScale.js b/packages/modeling/src/maths/mat4/isOnlyTransformScale.js index 4d3d82082..7f3007bd6 100644 --- a/packages/modeling/src/maths/mat4/isOnlyTransformScale.js +++ b/packages/modeling/src/maths/mat4/isOnlyTransformScale.js @@ -3,7 +3,6 @@ * Determine whether the given matrix is only translate and/or scale. * This code returns true for TAU / 2 rotation as it can be interpreted as scale. * - * @typedef {import("./type.d.ts").Mat4} Mat4 * @param {Mat4} matrix - the matrix * @returns {boolean} true if matrix is for translate and/or scale * @alias module:modeling/maths/mat4.isOnlyTransformScale