From 92ff80d285ac6897723ddf8fc7fcf823aae6b2d7 Mon Sep 17 00:00:00 2001 From: Harvey Zack Date: Sat, 6 Sep 2025 15:13:23 +0800 Subject: [PATCH] fix: add missing types export in package.json and correct interface syntax in TypeScript definition --- scripts/plugin/template/package.json | 9 +++++---- .../plugin/template/types/artplayer-plugin-{{name}}.d.ts | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/scripts/plugin/template/package.json b/scripts/plugin/template/package.json index 557d1175e..3ffc1d564 100644 --- a/scripts/plugin/template/package.json +++ b/scripts/plugin/template/package.json @@ -19,14 +19,15 @@ ], "exports": { ".": { + "types": "./types/artplayer-plugin-{{name}}.d.ts", "import": "./dist/artplayer-plugin-{{name}}.mjs", - "require": "./dist/artplayer-plugin-{{name}}.js", - "types": "./types/artplayer-plugin-{{name}}.d.ts" + "require": "./dist/artplayer-plugin-{{name}}.js" }, "./legacy": { + "types": "./types/artplayer-plugin-{{name}}.d.ts", "import": "./dist/artplayer-plugin-{{name}}.legacy.js", - "require": "./dist/artplayer-plugin-{{name}}.legacy.js", - "types": "./types/artplayer-plugin-{{name}}.d.ts" + "require": "./dist/artplayer-plugin-{{name}}.legacy.js" + } }, "main": "dist/artplayer-plugin-{{name}}.js", diff --git a/scripts/plugin/template/types/artplayer-plugin-{{name}}.d.ts b/scripts/plugin/template/types/artplayer-plugin-{{name}}.d.ts index 7b042f5e9..92cef767b 100644 --- a/scripts/plugin/template/types/artplayer-plugin-{{name}}.d.ts +++ b/scripts/plugin/template/types/artplayer-plugin-{{name}}.d.ts @@ -2,11 +2,11 @@ import type Artplayer from 'artplayer'; interface Option { // -}; +} interface Result { name: '{{export}}'; -}; +} declare const {{export}}: (option: Option) => (art: Artplayer) => Result;