UNPKG

@ruanitto/react-native-ntp-sync

Version:
34 lines (33 loc) 805 B
export declare type Config = { autoSync?: boolean; startOnline?: boolean; history?: number; servers?: Array<NtpServer>; syncInterval?: number; syncOnCreation?: boolean; syncTimeout?: number; }; export declare type NtpServer = { server: string; port: number; }; export declare type Delta = { dt: number; ntp: number; }; export declare type NtpDelta = { delta: number; fetchingServer?: NtpServer; }; export declare type NtpHistory = { currentConsecutiveErrorCount: number; currentServer: NtpServer; deltas: Array<Delta>; errors: Array<Error>; isInErrorState: boolean; lastSyncTime: number | null; lastNtpTime: number | null; lastError: Error | null; lifetimeErrorCount: number; maxConsecutiveErrorCount: number; };