Deno.StaticForeignSymbol

UNSTABLE: New API, yet to be vetted.

A utility type that infers a foreign symbol.

type StaticForeignSymbol<T extends ForeignFunction | ForeignStatic> = T extends ForeignFunction ? FromForeignFunction<T> : T extends ForeignStatic ? FromNativeType<T["type"]> : never;

§Type Parameters

§
T extends ForeignFunction | ForeignStatic
[src]

§Type

§
T extends ForeignFunction ? FromForeignFunction<T> : T extends ForeignStatic ? FromNativeType<T["type"]> : never
[src]