mirror of
https://github.com/TheNetsky/Microsoft-Rewards-Script.git
synced 2026-01-10 18:36:17 +00:00
50 lines
1.1 KiB
TypeScript
50 lines
1.1 KiB
TypeScript
export interface Config {
|
|
baseURL: string;
|
|
sessionPath: string;
|
|
headless: boolean;
|
|
parallel: boolean;
|
|
runOnZeroPoints: boolean;
|
|
clusters: number;
|
|
workers: Workers;
|
|
searchOnBingLocalQueries: boolean;
|
|
globalTimeout: number | string;
|
|
searchSettings: SearchSettings;
|
|
webhook: Webhook;
|
|
logExcludeFunc: string[];
|
|
webhooklogExcludeFunc: string[];
|
|
saveFingerprint: ConfigSaveFingerprint;
|
|
}
|
|
|
|
export interface ConfigSaveFingerprint {
|
|
mobile: boolean;
|
|
desktop: boolean;
|
|
}
|
|
|
|
export interface SearchSettings {
|
|
useGeoLocaleQueries: boolean;
|
|
scrollRandomResults: boolean;
|
|
clickRandomResults: boolean;
|
|
searchDelay: SearchDelay;
|
|
retryMobileSearchAmount: number;
|
|
}
|
|
|
|
export interface SearchDelay {
|
|
min: number | string;
|
|
max: number | string;
|
|
}
|
|
|
|
export interface Webhook {
|
|
enabled: boolean;
|
|
url: string;
|
|
}
|
|
|
|
export interface Workers {
|
|
doDailySet: boolean;
|
|
doMorePromotions: boolean;
|
|
doPunchCards: boolean;
|
|
doDesktopSearch: boolean;
|
|
doMobileSearch: boolean;
|
|
doDailyCheckIn: boolean;
|
|
doReadToEarn: boolean;
|
|
}
|