Files
rustical/crates/frontend/js-components/lib/timezones.ts
2025-11-02 22:08:28 +01:00

13 lines
319 B
TypeScript

let timezonesPromise = null
export async function getTimezones() {
timezonesPromise ||= new Promise(async (resolve, reject) => {
try {
let response = await fetch('/frontend/_timezones.json')
resolve(await response.json())
} catch (e) {
reject(e)
}
})
return await timezonesPromise
}