Fix import path issue in ffi bench

This commit is contained in:
Jarred Sumner
2022-09-09 19:45:39 -07:00
parent d114e9040b
commit 695da9ee29

View File

@@ -1,6 +1,8 @@
import { ptr, dlopen, CString, toBuffer } from "bun:ffi";
import { run, bench, group } from "mitata";
import { ptr, dlopen, CString } from "bun:ffi";
const { napiNoop, napiHash, napiString } = require("./src/ffi_napi_bench.node");
const { napiNoop, napiHash, napiString } = require(import.meta.dir +
"/src/ffi_napi_bench.node");
const {
symbols: {
@@ -8,7 +10,7 @@ const {
ffi_hash: { native: ffi_hash },
ffi_string: { native: ffi_string },
},
} = dlopen("./src/ffi_napi_bench.node", {
} = dlopen(import.meta.dir + "/src/ffi_napi_bench.node", {
ffi_noop: { args: [], returns: "void" },
ffi_string: { args: [], returns: "ptr" },
ffi_hash: { args: ["ptr", "u32"], returns: "u32" },