diff --git a/src/base_utils/ffipp.d.ts b/src/base_utils/ffipp.d.ts index 1d59377..6193a58 100644 --- a/src/base_utils/ffipp.d.ts +++ b/src/base_utils/ffipp.d.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-explicit-any type ReplaceNestedObjectType = { [K in keyof T]: T[K] extends FFIFunc ? (...args: { [a in keyof A]: ArgType }) => R diff --git a/src/types/argument/array.js b/src/types/argument/array.js index df6885b..73a75fe 100644 --- a/src/types/argument/array.js +++ b/src/types/argument/array.js @@ -4,7 +4,7 @@ import g from "../../bindings/mod.js"; import { boxArgument, unboxArgument } from "../argument.js"; /** - * @param {number} typeTag + * @param {number} typeTag * @returns {number} */ export function getTypeSize(typeTag) { @@ -40,9 +40,9 @@ export function getTypeSize(typeTag) { } /** - * @param {Deno.PointerValue} type - * @param {number | bigint} pointer - * @param {number} length + * @param {Deno.PointerValue} type + * @param {number | bigint} pointer + * @param {number} length * @returns {import("../../base_utils/ffipp.d.ts").TypedArray} */ export function unboxArray(type, pointer, length) { @@ -75,9 +75,8 @@ export function unboxArray(type, pointer, length) { } /** - * - * @param {Deno.PointerValue} typeInfo - * @param {any[]} values + * @param {Deno.PointerValue} typeInfo + * @param {any[]} values * @returns {Uint8Array} */ export function boxArray(typeInfo, values) { diff --git a/tests/unit/base_utils/ffipp.ts b/tests/unit/base_utils/ffipp.ts index 7426555..638cf06 100644 --- a/tests/unit/base_utils/ffipp.ts +++ b/tests/unit/base_utils/ffipp.ts @@ -21,6 +21,7 @@ Deno.test("createType", () => { "result is not a function", ); + // deno-lint-ignore no-explicit-any const parameters = [1, 2, 3] as any; const instance = result(parameters); diff --git a/tests/unit/types/argument/array.ts b/tests/unit/types/argument/array.ts index 1ca5e4f..1c34a7c 100644 --- a/tests/unit/types/argument/array.ts +++ b/tests/unit/types/argument/array.ts @@ -49,4 +49,4 @@ Deno.test("unboxArray", () => { Deno.test("boxArray", () => { // TODO: requires getting a typeInfo for an array -}) +});