@ruanitto/react-native-ntp-sync
Version:
Sync time using NTP servers
23 lines (22 loc) • 643 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NtpClientError = void 0;
const getFieldValue = (obj) => {
if (!obj) {
return "Empty";
}
if (typeof obj === "string") {
return obj;
}
return obj.toString();
};
class NtpClientError extends Error {
constructor(underlyingError, server) {
super(underlyingError.message);
this.name = getFieldValue(underlyingError.name);
this.message = getFieldValue(underlyingError.message);
this.stack = underlyingError.stack;
this.server = server;
}
}
exports.NtpClientError = NtpClientError;