UNPKG

@terra-js/terra-kit

Version:

SDK for mobile bridge to offer unified method signatures for Android/iOS.

11 lines (10 loc) 482 B
import { ModuleWrapper, Result } from '@terra-js/common/dist'; import { BaseModule } from '../BaseModule'; import { Location, LocationRequest, PermissionRequest } from './types'; export default class DeviceKitModule implements BaseModule { wrappedModule: ModuleWrapper; constructor(); hasPermission(request: PermissionRequest): Promise<Result<boolean>>; turnOnGps(): Promise<Result<boolean>>; getLocation(request?: LocationRequest): Promise<Result<Location>>; }