Skip to content

@epikodelabs/streamix


@epikodelabs/streamix / src/public-api / ScopeInstance

Type Alias: ScopeInstance<T>

ScopeInstance<T> = T extends Record<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

Released under the GNU AGPL v3 or later.