@quadible/web-sdk
Version:
The web sdk for Quadible's behavioral authentication service.
16 lines (15 loc) • 493 B
TypeScript
import { EventEmitter2 } from 'eventemitter2';
import ICollector, { IBehavEvent } from '../models/ICollector';
export default class StateCollector extends EventEmitter2 implements ICollector {
readonly name = "WebState";
isCollecting: boolean;
data: IBehavEvent[];
constructor();
flush(): IBehavEvent[];
isAvailable(): Promise<boolean>;
start(): void;
stop(): void;
private collect;
private registerMouseEventListeners;
private wrapStateChangers;
}