From cc5aa61bed1494bf98803e652bca983893fd0d72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=89=9B=E7=89=9B?= Date: Mon, 13 Mar 2023 16:21:06 +0800 Subject: [PATCH] :sparkles: expose option-related types * :sparkles: expose option-related types Close #85 --- lib/index.ts | 8 -------- lib/types.ts | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/lib/index.ts b/lib/index.ts index da30e7e..38582c4 100644 --- a/lib/index.ts +++ b/lib/index.ts @@ -4,13 +4,5 @@ import { UserscriptPlugin } from './plugin'; export default UserscriptPlugin; -export { - LoadHeadersOptions, - ProxyScriptOptions, - RenderHeadersOptions, - ResolveBaseURLsOptions, - SSRIOptions, - ValidateHeadersOptions, -} from './features'; export * from './plugin'; export * from './types'; diff --git a/lib/types.ts b/lib/types.ts index 10ab784..499252c 100644 --- a/lib/types.ts +++ b/lib/types.ts @@ -123,3 +123,20 @@ export type UserscriptOptions = LoadHeadersOptions & RenderHeadersOptions & ValidateHeadersOptions & UserscriptPluginOptions; + +export { + Feature, + HeaderClass, + HeadersProvider, + LoadHeadersOptions, + ProxyScriptFeatureOptions, + ProxyScriptOptions, + RenderHeadersOptions, + ResolveBaseURLsOptions, + SSRIAlgorithm, + SSRIFeatureOptions, + SSRIOptions, + SSRITag, + URLFilter, + ValidateHeadersOptions, +} from './features';