diff options
-rw-r--r-- | README.md | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -3832,7 +3832,7 @@ const [major, minor, patch] = [ Bun v0.2.3 added `JSCallback` which lets you create JavaScript callback functions that you can pass to C/FFI functions. The C/FFI function can call into the JavaScript/TypeScript code. This is useful for asynchronous code or otherwise when you want to call into JavaScript code from C. ```ts -import { dlopen, JSCallback, ptr } from "bun:ffi"; +import { dlopen, JSCallback, ptr, CString } from "bun:ffi"; const { symbols: { search }, @@ -3845,7 +3845,7 @@ const { }); const searchIterator = new JSCallback( - (ptr, length) => Buffer.from(ptr, length, "utf8").toString().test(/wut/i), + (ptr, length) => new CString(ptr, length).test(/wut/i), { returns: "bool", args: ["ptr", "usize"], |