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 {};