feat(web): add bgm package browser

This commit is contained in:
2026-08-09 19:44:27 +08:00
parent c86d7444b8
commit 64c8bb60b3
7 changed files with 222 additions and 2 deletions
+19 -1
View File
@@ -1 +1,19 @@
/// <reference types="vite/client" />
/// <reference types="vite/client" />
/**
* Ambient types for the virtual `bgm` modules served by the bgm vite plugin.
*
* - `virtual:bgm/packages` — every discovered package.
* - `virtual:bgm/package/<id>` — a single package's assembled JSON.
*/
declare module 'virtual:bgm/packages' {
import type { SerializedPackage } from '@tts/bgm';
const packages: SerializedPackage[];
export default packages;
}
declare module 'virtual:bgm/package/*' {
import type { SerializedPackage } from '@tts/bgm';
const pkg: SerializedPackage;
export default pkg;
}