Skip to content

Commit c734da4

Browse files
committed
📝 更新ts定义描述
1 parent bd08959 commit c734da4

3 files changed

Lines changed: 21 additions & 21 deletions

File tree

src/app/service/service_worker/types.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ export type Api = (request: Request, con: IGetSender) => Promise<any>;
8080
export type ScriptMenuItemOption = {
8181
id?: number | string; // 用于菜单修改及删除 (GM API)
8282
accessKey?: string; // GM/TM 共通参数
83-
autoClose?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 时点击后不关闭菜单
84-
nested?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 的话右键菜单项目由三级菜单升至二级菜单
85-
individual?: boolean; // SC独自设定。预设 falsetrue 的话表示不进行显示重叠(单独项)
83+
autoClose?: boolean; // SC特有配置,默认为 truefalse 时点击后不关闭弹出菜单页面
84+
nested?: boolean; // SC特有配置,默认为 truefalse 的话浏览器右键菜单项目由三级菜单升至二级菜单
85+
individual?: boolean; // SC特有配置,默认为 falsetrue 表示当多iframe时,相同的菜单项不自动合并
8686
/** 可选输入框类型 */
8787
inputType?: "text" | "number" | "boolean";
8888
title?: string; // title 只适用于输入框类型
@@ -95,9 +95,9 @@ export type ScriptMenuItemOption = {
9595
// Service_Worker 接收到的
9696
export type SWScriptMenuItemOption = {
9797
accessKey?: string; // GM/TM 共通参数
98-
autoClose?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 时点击后不关闭菜单
99-
nested?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 的话由三级菜单升至二级菜单
100-
mIndividualKey?: number; // 内部用。用於单独项提供稳定 GroupKey
98+
autoClose?: boolean; // SC特有配置,默认为 truefalse 时点击后不关闭弹出菜单页面
99+
nested?: boolean; // SC特有配置,默认为 truefalse 的话浏览器右键菜单项目由三级菜单升至二级菜单
100+
mIndividualKey?: number; // 内部用。用於单独项提供稳定 GroupKey,当多iframe时,相同的菜单项不自动合并
101101
mSeparator?: boolean; // 内部用。true 为分隔线
102102
/** 可选输入框类型 */
103103
inputType?: "text" | "number" | "boolean";

src/template/scriptcat.d.tpl

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,9 @@ function GM_registerMenuCommand(
123123
| {
124124
id?: number | string;
125125
accessKey?: string;
126-
autoClose?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 时点击后不关闭菜单
127-
nested?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 的话右键菜单项目由三级菜单升至二级菜单
128-
individual?: boolean; // SC独自设定。预设 falsetrue 的话表示不进行显示重叠(单独项)
126+
autoClose?: boolean; // SC特有配置,默认为 truefalse 时点击后不关闭弹出菜单页面
127+
nested?: boolean; // SC特有配置,默认为 truefalse 的话浏览器右键菜单项目由三级菜单升至二级菜单
128+
individual?: boolean; // SC特有配置,默认为 falsetrue 表示当多iframe时,相同的菜单项不自动合并
129129
}
130130
| string
131131
): number;
@@ -142,9 +142,9 @@ declare function CAT_registerMenuInput(
142142
| {
143143
id?: number | string;
144144
accessKey?: string;
145-
autoClose?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 时点击后不关闭菜单
146-
nested?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 的话右键菜单项目由三级菜单升至二级菜单
147-
individual?: boolean; // SC独自设定。预设 falsetrue 的话表示不进行显示重叠(单独项)
145+
autoClose?: boolean; // SC特有配置,默认为 truefalse 时点击后不关闭弹出菜单页面
146+
nested?: boolean; // SC特有配置,默认为 truefalse 的话浏览器右键菜单项目由三级菜单升至二级菜单
147+
individual?: boolean; // SC特有配置,默认为 falsetrue 表示当多iframe时,相同的菜单项不自动合并
148148
// 可选输入框
149149
inputType?: "text" | "number" | "boolean";
150150
title?: string; // title 只适用于输入框类型
@@ -162,9 +162,9 @@ declare const CAT_unregisterMenuInput: typeof GM_unregisterMenuCommand;
162162
*/
163163
declare function CAT_ScriptLoaded(): Promise<void>;
164164

165-
declare function GM_openInTab(url: string, options: GMTypes.OpenTabOptions): GMTypes.Tab;
166-
declare function GM_openInTab(url: string, loadInBackground: boolean): GMTypes.Tab;
167-
declare function GM_openInTab(url: string): GMTypes.Tab;
165+
declare function GM_openInTab(url: string, options: GMTypes.OpenTabOptions): GMTypes.Tab | undefined;
166+
declare function GM_openInTab(url: string, loadInBackground: boolean): GMTypes.Tab | undefined;
167+
declare function GM_openInTab(url: string): GMTypes.Tab | undefined;
168168

169169
declare function GM_xmlhttpRequest(details: GMTypes.XHRDetails): GMTypes.AbortHandle<void>;
170170

src/types/scriptcat.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,9 @@ function GM_registerMenuCommand(
123123
| {
124124
id?: number | string;
125125
accessKey?: string;
126-
autoClose?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 时点击后不关闭菜单
127-
nested?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 的话右键菜单项目由三级菜单升至二级菜单
128-
individual?: boolean; // SC独自设定。预设 falsetrue 的话表示不进行显示重叠(单独项)
126+
autoClose?: boolean; // SC特有配置,默认为 truefalse 时点击后不关闭弹出菜单页面
127+
nested?: boolean; // SC特有配置,默认为 truefalse 的话浏览器右键菜单项目由三级菜单升至二级菜单
128+
individual?: boolean; // SC特有配置,默认为 falsetrue 表示当多iframe时,相同的菜单项不自动合并
129129
}
130130
| string
131131
): number;
@@ -142,9 +142,9 @@ declare function CAT_registerMenuInput(
142142
| {
143143
id?: number | string;
144144
accessKey?: string;
145-
autoClose?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 时点击后不关闭菜单
146-
nested?: boolean; // SC独自设定。用于一般菜单项目。预设 truefalse 的话右键菜单项目由三级菜单升至二级菜单
147-
individual?: boolean; // SC独自设定。预设 falsetrue 的话表示不进行显示重叠(单独项)
145+
autoClose?: boolean; // SC特有配置,默认为 truefalse 时点击后不关闭弹出菜单页面
146+
nested?: boolean; // SC特有配置,默认为 truefalse 的话浏览器右键菜单项目由三级菜单升至二级菜单
147+
individual?: boolean; // SC特有配置,默认为 falsetrue 表示当多iframe时,相同的菜单项不自动合并
148148
// 可选输入框
149149
inputType?: "text" | "number" | "boolean";
150150
title?: string; // title 只适用于输入框类型

0 commit comments

Comments
 (0)