react-native-ios-alarmkit
Version:
React Native wrapper for iOS AlarmKit framework
15 lines (14 loc) • 473 B
TypeScript
import type { Alarm, AuthorizationState } from './types';
import { AlarmKitError } from './types';
export interface UseAlarmsResult {
alarms: Alarm[];
error: AlarmKitError | null;
isLoading: boolean;
}
export interface UseAuthorizationResult {
state: AuthorizationState;
error: AlarmKitError | null;
isLoading: boolean;
}
export declare function useAlarms(): UseAlarmsResult;
export declare function useAuthorizationState(): UseAuthorizationResult;