@wiz-develop/server-clock
Version:
Server-synchronized clock implementation for browsers with WebWorker support
25 lines (24 loc) • 841 B
TypeScript
/**
* インラインWebWorkerを作成するためのユーティリティ関数
*
* このモジュールは、Nuxt3などの環境で
* WebWorkerを簡単に使用できるようにするためのユーティリティです。
*
* worker.jsファイルをpublicディレクトリにコピーする代わりに、
* ランタイムでWebWorkerコードをインライン化します。
*/
/**
* WebWorkerコードをBlobURLとして返す
* @returns WorkerのBlobURL
*/
export declare const createInlineWorker: () => string;
/**
* 環境に応じたWorker URLを取得する
*
* - Nuxt3環境: BlobURLを使用
* - 通常環境: 指定されたパスを使用
*
* @param defaultUrl デフォルトのWorkerURL
* @returns 環境に適したWorkerURL
*/
export declare const getWorkerUrl: (defaultUrl?: string) => string;