Skip to content

@epikodelabs/streamix


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

Function: resolveMode()

resolveMode(options, parent): "discrete" | "analog"

Defined in: projects/libraries/streamix/src/lib/atoms/root.ts:46

Determines the effective mode for a new scope.

Priority (highest → lowest):

  1. Explicit mode option.
  2. Mode inherited from a non-root parent scope.
  3. Global scope mode default.

Parameters

options

{ mode?: "discrete" | "analog"; } | undefined

parent

Scope<Record<string, any>> | RootScope | null

Returns

"discrete" | "analog"

Released under the GNU AGPL v3 or later.