UNPKG

@quadible/web-sdk

Version:

The web sdk for Quadible's behavioral authentication service.

17 lines (16 loc) 566 B
import { EventEmitter2 } from 'eventemitter2'; import BehavioralAuthSDK from '../BehavioralAuthSDK'; import ICollector, { IBehavEvent } from '../models/ICollector'; export default class DeviceCollector extends EventEmitter2 implements ICollector { private sdk; readonly name = "WebDevice"; data: IBehavEvent[]; isCollecting: boolean; constructor(sdk: BehavioralAuthSDK); start(): Promise<void>; stop(): void; flush(): IBehavEvent[]; isAvailable(): Promise<boolean>; collect(): Promise<void>; private getThemePreference; }