@ng1005/chrome-extension-common
Version:
chrome扩展通用库--消息与storage
23 lines (22 loc) • 556 B
TypeScript
/**
* content-script与background.js通讯接收数据
*/
export type ResponseMessage = {
code: number;
data: any;
message: string | null | undefined;
};
/**
* content-script与background.js通讯发送数据格式
*/
export type SendMessage = {
script: string;
type: string;
message: any;
};
declare const ResponseUtils: {
success: (data: any, message?: string) => ResponseMessage;
error: (message: any, data?: {}) => ResponseMessage;
isSuccess: (data: ResponseMessage) => boolean;
};
export default ResponseUtils;