in src/ComponentBase.ts [182:202]
private _buildStateWithAutoSubscriptions(props: P, incomingState: undefined | Readonly<S>, initialBuild: boolean):
Partial<S> | undefined {
for (const sub of this._handledAutoSubscriptions) {
sub.used = false;
}
if (Instrumentation.impl) { Instrumentation.impl.beginBuildState(); }
const state: Partial<S> | undefined = this._buildState(props, initialBuild, incomingState);
if (Instrumentation.impl) { Instrumentation.impl.endBuildState(this.constructor); }
remove(this._handledAutoSubscriptions, subscription => {
if (this._shouldRemoveAndCleanupAutoSubscription(subscription)) {
subscription.store.removeAutoSubscription(subscription);
return true;
}
return false;
});
return state;
}