|
| constexpr char const * | kOffOwner = "morph::reactive: off the Runtime's owner" |
| | An operation ran off the Runtime's owner; it is dropped.
|
| constexpr char const * | kEffectThrew = "morph::reactive: an exception escaped an Effect" |
| | An exception escaped an Effect; the flush stops.
|
| constexpr char const * | kWriteCycle = "morph::reactive: an Effect re-ran past maxEffectRunsPerFlush" |
| | An Effect re-ran more than maxEffectRunsPerFlush times in one flush; the flush stops.
|
| constexpr char const * | kSetInComputed = "morph::reactive: set() inside a Computed" |
| | A signal was written while a Computed was computing; the write is dropped.
|
| constexpr char const * | kComputedReadsItself = "morph::reactive: a Computed read itself" |
| | A Computed read itself; the read throws std::logic_error.
|
| constexpr char const * | kSendInUpdate = "morph::reactive: send() inside an update" |
| | Store::send was called from inside an update; the message is dropped.
|
| constexpr char const * | kIssueInComputed |
| | Query::refetch or Mutation::run was called while a Computed was computing; nothing is issued.
|
| constexpr char const * | kAfterFlushThrew = "morph::reactive: an exception escaped afterFlush" |
| | An exception escaped RuntimeOptions::afterFlush; it is dropped.
|
| constexpr char const * | kRuntimeOutlived = "morph::reactive: Runtime destroyed while nodes are alive" |
| | A Runtime was destroyed while nodes made from it were alive.
|
| constexpr char const * | kHandlerExecutor = "morph::reactive: a handler delivers off the Runtime's owner" |
| | A control node was built over a handler whose callbacks are not delivered on the Runtime's owner.
|
The site names a misuse is reported under through exec::detail::noteOwner.