14 lines
677 B
TypeScript
14 lines
677 B
TypeScript
import { WebPlugin } from '@capacitor/core';
|
|
import type { CallbackID, GeolocationPlugin, PermissionStatus, Position, PositionOptions, WatchPositionCallback } from './definitions';
|
|
export declare class GeolocationWeb extends WebPlugin implements GeolocationPlugin {
|
|
getCurrentPosition(options?: PositionOptions): Promise<Position>;
|
|
watchPosition(options: PositionOptions, callback: WatchPositionCallback): Promise<CallbackID>;
|
|
clearWatch(options: {
|
|
id: string;
|
|
}): Promise<void>;
|
|
checkPermissions(): Promise<PermissionStatus>;
|
|
requestPermissions(): Promise<PermissionStatus>;
|
|
}
|
|
declare const Geolocation: GeolocationWeb;
|
|
export { Geolocation };
|