typedserver/ts_web_serviceworker_client/index.ts

25 lines
716 B
TypeScript
Raw Normal View History

2024-05-11 10:51:20 +00:00
// types
import type * as interfaces from './interfaces/index.js';
export type {
interfaces
}
// ====================================
// imports
// ====================================
import { logger } from './serviceworker.logging.js';
logger.log('note', 'mainthread console initialized!');
import { LosslessServiceworker } from './lele-serviceworker.classes.serviceworker.js';
export type {
LosslessServiceworker
}
export const getServiceWorker = async () => {
const losslessServiceWorkerInstance = await LosslessServiceworker.createServiceWorker(); // lets setup the service worker
logger.log('ok', 'service worker ready!'); // and wait for it to be ready
return losslessServiceWorkerInstance;
};