@drincs/pixi-vn-ink
Version:
Pixi'VN gives you the ability to write your own narrative using Ink
23 lines (21 loc) • 770 B
text/typescript
/**
* Sets up HMR listeners for live ink story reloading in the browser.
*
* Call this once in your app entry file, **after** `setupPixivnViteData()`.
* Handler registration (hashtag commands, text replaces, characters, labels)
* is handled server-side by `vitePluginPixivn`'s `content` / `characters` /
* `labels` options — no browser POSTs are needed.
*
* @see https://pixi-vn.web.app/ink#vite-plugin
* @example
* ```typescript
* // main.ts
* import { setupPixivnViteData } from "@drincs/pixi-vn/vite-listener";
* import { setupInkHmrListener } from "@drincs/pixi-vn-ink/vite-listener";
*
* await setupPixivnViteData();
* await setupInkHmrListener();
* ```
*/
declare function setupInkHmrListener(): Promise<void>;
export { setupInkHmrListener };