UNPKG

@nanostores/i18n

Version:

A tiny (≈600 bytes) i18n library for React/Preact/Vue/Svelte

15 lines (14 loc) 313 B
export function translationsLoading(i18n) { if (i18n.loading.get()) { return new Promise(resolve => { let unbindLoading = i18n.loading.listen(isLoading => { if (!isLoading) { unbindLoading() resolve() } }) }) } else { return Promise.resolve() } }