Type Alias ResolvedObject<T>
ResolvedObject<T>: { [K in keyof T]: T[K] extends number ? number : T[K] extends string ? string : T[K] extends boolean ? boolean : T[K] extends bigint ? bigint : T[K] extends (() => Promise<any>) ? Awaited<ReturnType<T[K]>> : T[K] extends (() => any) ? ReturnType<T[K]> : T[K] extends ReactiveNonInitial<infer V> ? V : T[K] extends Generator<infer V> ? V : (...
)[(...
)] extends AsyncGenerator<(...
)> ? V : (...
) extends (...
) ? (...
) : (...
)}