LogoPixi’VN
indexInterfaces

Interface: PixivnAssetAliasIds

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

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

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

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 PixivnAssetAliasIds {
        logo: never;
        hero: never;
    }
}
export {};

On this page