diff options
author | Kai WU <kaiwu2004@gmail.com> | 2024-07-31 17:24:43 +0800 |
---|---|---|
committer | Kai WU <kaiwu2004@gmail.com> | 2024-07-31 17:24:43 +0800 |
commit | 6a0c5d3fe9c26c7319431c6ba47efe5b079f1122 (patch) | |
tree | b9d1f3385aca74cf11b34e5f81e740a1867c2bc6 | |
parent | 687f308645d2d07e9821a75d0a6f985073c33002 (diff) | |
download | ngs-6a0c5d3fe9c26c7319431c6ba47efe5b079f1122.tar.gz ngs-6a0c5d3fe9c26c7319431c6ba47efe5b079f1122.zip |
add ngx
-rw-r--r-- | src/njs/ngx.gleam | 10 | ||||
-rw-r--r-- | src/njs/ngx_ffi.mjs | 0 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/njs/ngx.gleam b/src/njs/ngx.gleam index 8b13789..28e3361 100644 --- a/src/njs/ngx.gleam +++ b/src/njs/ngx.gleam @@ -1 +1,11 @@ +import gleam/javascript/promise.{type Promise} +import njs/request.{type Request} +import njs/response.{type Response} +pub type Resource { + ResourceUrl(url: String) + ResourceReq(request: Request) +} + +@external(javascript, "./ngx_ffi.mjs", "fetch") +pub fn fetch(resource r: Resource, options o: o) -> Promise(Response) diff --git a/src/njs/ngx_ffi.mjs b/src/njs/ngx_ffi.mjs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/njs/ngx_ffi.mjs |