Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@zaptime/core

Package Overview
Dependencies
Maintainers
2
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zaptime/core - npm Package Compare versions

Comparing version
2.9.0
to
2.9.1
+2
-1
dist/entry.d.ts

@@ -253,2 +253,3 @@ import { Result } from 'ts-results-es';

declare const fetchRemoteConfiguration: (token: string, apiBaseUrl?: string, reservationUuid?: string) => Promise<Result<Success, Errors>>;
declare const stopReservationRefresh: () => void;

@@ -372,2 +373,2 @@ interface Status {

export { type CustomField, type CustomFieldCollected, type Day, type ReservationResponse, type TimeSlot, type ZaptimeConfig, book, cancel, confirm, fetchRemoteConfiguration, mergeRecursive as mergeObjects, reschedule, reserve, useBillingAddress, useBookingForm, _default as useCalendar, useConfig, useCurrentTimezone, useDateFormatters, useHourCycle, useLocations, useReservationReschedule, useSelectedTimeSlot, useStripeConfig };
export { type CustomField, type CustomFieldCollected, type Day, type ReservationResponse, type TimeSlot, type ZaptimeConfig, book, cancel, confirm, fetchRemoteConfiguration, mergeRecursive as mergeObjects, reschedule, reserve, stopReservationRefresh, useBillingAddress, useBookingForm, _default as useCalendar, useConfig, useCurrentTimezone, useDateFormatters, useHourCycle, useLocations, useReservationReschedule, useSelectedTimeSlot, useStripeConfig };

@@ -548,3 +548,3 @@ // src/composables/useReservationStatus.ts

if (reservationStatus.value !== void 0) {
return await confirm({
const res = await confirm({
token: config2.value.token,

@@ -558,4 +558,5 @@ status: reservationStatus.value,

});
stopReservationRefresh();
return res;
}
stopReservationInterval();
throw new Error(

@@ -569,3 +570,3 @@ "Confirming a time slot failed because time slot was not reserved!"

if (reservationStatus.value !== void 0) {
return await cancel(
const res = await cancel(
config2.value.token,

@@ -575,2 +576,4 @@ reservationStatus.value,

);
stopReservationRefresh();
return res;
}

@@ -658,11 +661,9 @@ return false;

reservationIntervalId = setInterval(() => {
try {
res = refreshReservation(options);
} catch (err) {
throw new Error("Repeated reservation failed");
}
refreshReservation(options).catch(() => {
stopReservationRefresh();
});
}, 15 * 60 * 1e3);
return res;
};
var stopReservationInterval = () => {
var stopReservationRefresh = () => {
if (reservationIntervalId) {

@@ -1334,2 +1335,3 @@ clearInterval(reservationIntervalId);

reserve2 as reserve,
stopReservationRefresh,
useBillingAddress,

@@ -1336,0 +1338,0 @@ useBookingForm,

{
"name": "@zaptime/core",
"description": "Core library for Zaptime",
"version": "2.9.0",
"version": "2.9.1",
"type": "module",

@@ -26,2 +26,6 @@ "main": "dist/entry.js",

},
"repository": {
"type": "git",
"url": "https://github.com/zaptime/zaptime-monorepo"
},
"devDependencies": {

@@ -28,0 +32,0 @@ "@babel/types": "^7.26.10",