You've already forked bilibili-subtitle
fix
This commit is contained in:
12
src/message-typings.d.ts
vendored
12
src/message-typings.d.ts
vendored
@@ -1,21 +1,19 @@
|
||||
//extension
|
||||
interface ExtensionCloseSidePanelMessage extends ExtensionMessage<{}> {
|
||||
interface ExtensionCloseSidePanelMessage extends ExtensionMessage {
|
||||
method: 'CLOSE_SIDE_PANEL';
|
||||
}
|
||||
|
||||
interface ExtensionAddTaskMessage extends ExtensionMessage<{ taskDef: TaskDef }> {
|
||||
interface ExtensionAddTaskMessage extends ExtensionMessage<{ taskDef: TaskDef }, Task> {
|
||||
method: 'ADD_TASK';
|
||||
return: Task
|
||||
}
|
||||
|
||||
interface ExtensionGetTaskMessage extends ExtensionMessage<{ taskId: string }> {
|
||||
method: 'GET_TASK';
|
||||
return: {
|
||||
interface ExtensionGetTaskMessage extends ExtensionMessage<{ taskId: string }, {
|
||||
code: 'ok'
|
||||
task: Task
|
||||
} | {
|
||||
code: 'not_found'
|
||||
}
|
||||
}> {
|
||||
method: 'GET_TASK';
|
||||
}
|
||||
|
||||
interface ExtensionShowFlagMessage extends ExtensionMessage<{ show: boolean }> {
|
||||
|
6
src/messaging/messaging-typings.d.ts
vendored
6
src/messaging/messaging-typings.d.ts
vendored
@@ -4,13 +4,13 @@ interface Message<T = any, R = any> {
|
||||
return: R
|
||||
}
|
||||
|
||||
interface ExtensionMessage<T = any> extends Message<T> {
|
||||
interface ExtensionMessage<T = any, R = any> extends Message<T, R> {
|
||||
}
|
||||
|
||||
interface InjectMessage<T = any> extends Message<T> {
|
||||
interface InjectMessage<T = any, R = any> extends Message<T, R> {
|
||||
}
|
||||
|
||||
interface AppMessage<T = any> extends Message<T> {
|
||||
interface AppMessage<T = any, R = any> extends Message<T, R> {
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user