summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAapo Alasuutari <aapo.alasuutari@gmail.com>2022-10-21 14:54:01 +0300
committerGitHub <noreply@github.com>2022-10-21 13:54:01 +0200
commit659a918f39c516fe90cab25facb02325e5e72371 (patch)
tree036f554278e51b21a74d24fcf1d0fef680d11f21
parent16a6b86122b742ba48637d58379d1c401ea206b7 (diff)
fix(ext/ffi): Use PointerValue in UnsafePointerView and UnsafeFnPointer types (#16354)
There were still remaining bigint usages for pointers. This now finally fixes all of them, there is only the one `type PointerValue = number | bigint;` line that references `bigint` in the unstable type definition file.
-rw-r--r--cli/dts/lib.deno.unstable.d.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/cli/dts/lib.deno.unstable.d.ts b/cli/dts/lib.deno.unstable.d.ts
index 466e72c8f..72f5fc058 100644
--- a/cli/dts/lib.deno.unstable.d.ts
+++ b/cli/dts/lib.deno.unstable.d.ts
@@ -696,9 +696,9 @@ declare namespace Deno {
* @category FFI
*/
export class UnsafePointerView {
- constructor(pointer: bigint);
+ constructor(pointer: PointerValue);
- pointer: bigint;
+ pointer: PointerValue;
/** Gets a boolean at the specified byte offset from the pointer. */
getBool(offset?: number): boolean;
@@ -752,10 +752,10 @@ declare namespace Deno {
* @category FFI
*/
export class UnsafeFnPointer<Fn extends ForeignFunction> {
- pointer: bigint;
+ pointer: PointerValue;
definition: Fn;
- constructor(pointer: bigint, definition: Fn);
+ constructor(pointer: PointerValue, definition: Fn);
call: FromForeignFunction<Fn>;
}
@@ -806,7 +806,7 @@ declare namespace Deno {
>,
);
- pointer: bigint;
+ pointer: PointerValue;
definition: Definition;
callback: UnsafeCallbackFunction<
Definition["parameters"],