chore: expose MarkerIdAssigner from plugin

This commit is contained in:
anatawa12 2025-04-04 03:32:46 +09:00
parent 6c114d3021
commit 88c6d820f8
No known key found for this signature in database
GPG key ID: 9CA909848B8E4EA6

View file

@ -1455,7 +1455,7 @@ export async function generateSearchIndex(options: Options, assigner: MarkerIdAs
}
// Rollup プラグインとして export
export default function pluginCreateSearchIndex(options: Options): Plugin {
export default function pluginCreateSearchIndex(options: Options): Plugin<MarkerIdAssigner> {
const assigner = new MarkerIdAssigner();
const isDevServer = process.env.NODE_ENV === 'development'; // 開発サーバーかどうか
@ -1464,6 +1464,7 @@ export default function pluginCreateSearchIndex(options: Options): Plugin {
return {
name: 'createSearchIndex',
enforce: 'pre',
api: assigner,
async buildStart() {
if (!isDevServer) {