Skip to main content
Deno.UnsafePointer - Deno documentation
class Deno.UnsafePointer

A collection of static functions for interacting with pointer objects.

Static Methods

create<T = unknown>(value: bigint): PointerValue<T>

Create a pointer from a numeric value. This one is <i>really</i> dangerous!

equals<T = unknown>(): boolean

Returns true if the two pointers point to the same address.

of<T = unknown>(value: Deno.UnsafeCallback | BufferSource): PointerValue<T>

Return the direct memory pointer to the typed array in memory.

offset<T = unknown>(
offset: number,
): PointerValue<T>

Return a new pointer offset from the original by offset bytes.

value(value: PointerValue): bigint

Get the numeric value of a pointer