Utilização

Persist each batch of positions delivered to a background location task.

Este tipo é usado por location.defineUpdates

tsx
// 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').

Declaração do tipo

ts
export type LocationTask = (run: LocationTaskRun) => Promise<void> | void;

Tipo

ts
(run: LocationTaskRun) => Promise<void> | void
Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.