LogoPixi’VN
indexInterfaces

Interface: PixivnBundleIds

Defined in: src/canvas/types/BundleIdType.ts:26

An empty interface that can be augmented via declare module '@drincs/pixi-vn/canvas' to constrain the set of valid asset bundle names to a known union of string literals.

When this interface has no keys (the default), BundleIdType resolves to string, preserving full backwards compatibility. Once you augment it, BundleIdType becomes the union of the declared keys and the compiler will reject any unknown bundle name.

The augmentation is typically written into an auto-generated declaration file by the Vite plugin (see the assetsManifest option of vitePluginPixivn), but it can also be written by hand.

Example

// pixi-vn.gen.d.ts  (auto-generated — do not edit manually)
declare module "@drincs/pixi-vn/canvas" {
    interface PixivnBundleIds {
        main: never;
        ui: never;
    }
}
export {};

On this page