INNER CODE UNIT · TypeScript
stop
okasi/bot-signal · src/behavioral/index.ts:244
const stop = (): void => {
if (!isActive) {
return;
}
pruneRetainedSamples();
isActive = false;
samples.observationMs = getObservationMs();
startedAt = undefined;
for (const listener of listeners) {
listener.target.removeEventListener(listener.type, listener.handler);
}
listeners = [];
if (pollTimer) {
clearInterval(pollTimer);