UNPKG

expo-foreground-actions

Version:
15 lines 1.03 kB
import { Subscription } from "expo-modules-core"; import { ExpireEventPayload, AndroidSettings, ForegroundApi, Settings } from "./ExpoForegroundActions.types"; export declare class NotForegroundedError extends Error { constructor(message: string); } export declare const runForegroundedAction: (act: (api: ForegroundApi) => Promise<void>, androidSettings: AndroidSettings, settings?: Settings) => Promise<void>; export declare const updateForegroundedAction: (id: number, options: AndroidSettings) => Promise<any>; export declare const stopForegroundAction: (id: number) => Promise<void>; export declare const forceStopAllForegroundActions: () => Promise<void>; export declare const getForegroundIdentifiers: () => Promise<number>; export declare const getRanTaskCount: () => number; export declare const getBackgroundTimeRemaining: () => Promise<number>; export declare function addExpirationListener(listener: (event: ExpireEventPayload) => void): Subscription; export { ExpireEventPayload }; //# sourceMappingURL=index.d.ts.map