location.LocationTask
Resolve when the fixes are handled; throw or reject to report a failed run.
Utilisation
Persist each batch of positions delivered to a background location task.
Ce type est utilisé par location.defineUpdates
// Persist each batch of positions delivered to a background location task.
import { location, storage } from 'kuito';
location.defineUpdates('trip', async (run: location.LocationTaskRun) => {
await storage.set('latest-trip-batch', JSON.stringify(run.locations));
});
// Register at module scope. Declare background location and obtain permission
// before calling location.startUpdates('trip').Déclaration du type
export type LocationTask = (run: LocationTaskRun) => Promise<void> | void;Type
(run: LocationTaskRun) => Promise<void> | voidGénéré depuis les déclarations TypeScript publiques : signatures, props et valeurs par défaut viennent de la source vérifiée, les descriptions de sa JSDoc. Aucune valeur par défaut n'est inventée.