From e34260c5b05f2a93f695d807b7cb54a50605885e Mon Sep 17 00:00:00 2001 From: Divy Srivastava Date: Tue, 23 Aug 2022 09:16:43 +0530 Subject: BREAKING(ext/ffi): specialized `buffer` type (#15518) --- cli/dts/lib.deno.unstable.d.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'cli') diff --git a/cli/dts/lib.deno.unstable.d.ts b/cli/dts/lib.deno.unstable.d.ts index d88d86cd3..29e64379e 100644 --- a/cli/dts/lib.deno.unstable.d.ts +++ b/cli/dts/lib.deno.unstable.d.ts @@ -395,6 +395,8 @@ declare namespace Deno { type NativePointerType = "pointer"; + type NativeBufferType = "buffer"; + type NativeFunctionType = "function"; type NativeVoidType = "void"; @@ -407,6 +409,7 @@ declare namespace Deno { | NativeNumberType | NativeBigIntType | NativePointerType + | NativeBufferType | NativeFunctionType; /** @category FFI */ @@ -416,8 +419,9 @@ declare namespace Deno { type ToNativeTypeMap = & Record & Record - & Record - & Record; + & Record + & Record + & Record; /** Type conversion for foreign symbol parameters and unsafe callback return * types. @@ -452,6 +456,7 @@ declare namespace Deno { & Record & Record & Record + & Record & Record; /** Type conversion for foreign symbol return types and unsafe callback -- cgit v1.2.3