文件名称:deno-ffi:Deno外功能接口
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-15 22:23:40
TypeScript
地衣 Deno外功能接口 deno-ffi是一个Deno插件,用于使用纯TypeScript加载和调用动态库。 它可以用于创建与本机库的绑定,而无需编写任何C ++代码。 它也简化了C语言对Deno的扩充,因为它可以处理TypeScript和C之间类型的转换,从而可以将大量样板代码添加到您本来简单的C语言中。有关此用例的示例,请参见./tests 。 例子 import { ApiDefine , DataType , loadLibrary } from "https://deno.land/x/ffi@v0.1.0/mod.ts" ; const libPath = "test.dylib" ; interface LibApi { rust_fun_print_something ( ) : void ; rust_fun_add_one ( num : number
【文件预览】:
deno-ffi-main
----.gitignore(206B)
----src()
--------lib.rs(4KB)
----Cargo.lock(15KB)
----LICENSE(1KB)
----Cargo.toml(340B)
----mod.ts(351B)
----.github()
--------workflows()
----deps.ts(76B)
----README.md(2KB)
----tests()
--------src()
--------Cargo.lock(353B)
--------test.deps.ts(195B)
--------Cargo.toml(266B)
--------test.ts(3KB)
--------.vscode()
--------util.ts(1KB)
----ts()
--------convert.ts(391B)
--------lib.ts(2KB)
--------util.ts(1KB)
--------types.ts(133B)
----.vscode()
--------settings.json(27B)