INNER CODE UNIT · TypeScript

record

okasi/bot-signal · src/behavioral/index.ts:91

  const record = <T extends { t: number }>(stream: T[], sample: T): void => {
    stream.push(sample);
    pruneRetainedSamples(sample.t);
  };

  const getObservationMs = (): number => {
    if (startedAt === undefined) {
      return samples.observationMs;
    }

    return samples.observationMs + (Date.now() - startedAt);
  };

  const evaluate = (): BehavioralClientResult => {
    if (isActive) {
      pruneRetainedSamples();
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…