Deno.ToNativeParameterTypes
type ToNativeParameterTypes<T extends readonly NativeType[]> = [(T[number])[]] extends [T] ? ToNativeType<T[number]>[] : [readonly (T[number])[]] extends [T] ? readonly ToNativeType<T[number]>[] : T extends readonly [...NativeType[]] ? [K in keyof T]: ToNativeType<T[K]> : never;
§Type Parameters
§
T extends readonly NativeType[]
[src]§Type
§
[(T[number])[]] extends [T] ? ToNativeType<T[number]>[] : [readonly (T[number])[]] extends [T] ? readonly ToNativeType<T[number]>[] : T extends readonly [...NativeType[]] ? [K in keyof T]: ToNativeType<T[K]> : never
[src]