pauseAfterInitialization property

Duration? pauseAfterInitialization
final

Holds the ready branch back for this long after the initialization.

Keeps a loading indicator on screen long enough to be read. ScopeConfig.pauseAfterInitializationEnabled turns every such pause off at once.

ScopeTimeout.none is refused here, with an assert: a pause is a stretch of time to hold the ready branch back for rather than a limit on a wait, and "wait as long as it takes" has nothing to say about one.

Implementation

final Duration? pauseAfterInitialization;