lisonge / vite-plugin-monkey

A vite plugin server and build your.user.js for userscript engine like Tampermonkey, Violentmonkey, Greasemonkey, ScriptCat
MIT License
1.33k stars 70 forks source link

怎么获取 MonkeyOption 这个 type #30

Closed ilyydy closed 1 year ago

ilyydy commented 1 year ago

看代码没有 export,不能直接 import 这个类型

这样倒是可以,但感觉不太好

import type { MonkeyOption } from 'vite-plugin-monkey/src/node/types';
lisonge commented 1 year ago
import monkey from 'vite-plugin-monkey';
type MonkeyOption = Parameters<typeof monkey>[0]

https://www.typescriptlang.org/docs/handbook/utility-types.html#parameterstype

lisonge commented 1 year ago

后续版本会支持直接导出 MonkeyOption

lisonge commented 1 year ago

v2.8.0 已支持

import type { MonkeyOption } from 'vite-plugin-monkey';