@area2-ai/a2-node-keystroke-package
Version:
## Description
20 lines (19 loc) • 696 B
TypeScript
export interface IBaseKeystrokeCollection {
appContext?: string;
keyAreas: number[];
keyTypes: string[];
pressTimes: number[];
releaseTimes: number[];
season: Season;
sessionID: string;
startUnixTime: number | null;
time: TimeOfDay;
timeZone: number;
weekday: DayOfWeek;
}
export interface IKeystrokeCollection extends IBaseKeystrokeCollection {
length: number;
}
export declare type TimeOfDay = 'Morning' | 'Afternoon' | 'Evening' | 'Night';
export declare type Season = 'Winter' | 'Spring' | 'Summer' | 'Fall';
export declare type DayOfWeek = 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday' | 'Sunday';