@epikodelabs/streamix / src/public-api / ScopeInstance
Type Alias: ScopeInstance<T>
ScopeInstance<
T> =TextendsRecord<string,any> ?Simplify<{ [K in keyof T]: T[K] extends Scope<infer U> ? ScopeInstance<U> : T[K] extends Atom<infer U> ? U : T[K] extends Writable<infer U> ? U : T[K] }> :T
Defined in: projects/libraries/streamix/src/lib/atoms/scope.ts:197
Type Parameters
T
T