UNPKG

741 BTypeScriptView Raw
1declare enum BackgroundFetchResult {
2 NoData = 1,
3 NewData = 2,
4 Failed = 3
5}
6declare enum BackgroundFetchStatus {
7 Denied = 1,
8 Restricted = 2,
9 Available = 3
10}
11interface BackgroundFetchOptions {
12 minimumInterval?: number;
13 stopOnTerminate?: boolean;
14 startOnBoot?: boolean;
15}
16export declare function getStatusAsync(): Promise<BackgroundFetchStatus | null>;
17export declare function setMinimumIntervalAsync(minimumInterval: number): Promise<void>;
18export declare function registerTaskAsync(taskName: string, options?: BackgroundFetchOptions): Promise<void>;
19export declare function unregisterTaskAsync(taskName: string): Promise<void>;
20export { BackgroundFetchResult as Result, BackgroundFetchStatus as Status, };