Skip to content

Commit bf03786

Browse files
Updated tsconfig.json so it included backgr
und.ts to fix the type errors where it could not find chrome
1 parent a4ed265 commit bf03786

File tree

2 files changed

+23
-21
lines changed

2 files changed

+23
-21
lines changed

extension/background.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
console.log("BACKGROUND.TS: Loaded");
1+
// console.log("BACKGROUND.TS: Loaded");
22

33
let devToolPort: chrome.runtime.Port | null = null;
44
let activeContentPort: chrome.runtime.Port | null = null;
@@ -8,11 +8,11 @@ let devToolMessageQueue: any = [];
88
let contentMessageQueue: any = [];
99

1010
// Listen for connection from content.ts and devtools panel
11-
chrome.runtime.onConnect.addListener((port) => {
12-
console.log("BACKGROUND.TS: Connection established: ", port);
13-
if (port.name === "content-background") {
11+
chrome.runtime.onConnect.addListener(port => {
12+
console.log('BACKGROUND.TS: Connection established: ', port);
13+
if (port.name === 'content-background') {
1414
handleContentConnection(port);
15-
} else if (port.name === "background-devtool") {
15+
} else if (port.name === 'background-devtool') {
1616
handleDevToolsConnection(port);
1717
}
1818
});
@@ -37,28 +37,28 @@ function handleContentConnection(port: chrome.runtime.Port) {
3737
contentMessageQueue = [];
3838

3939
// If devtool is connected send messages otherwise place in queue
40-
activeContentPort.onMessage.addListener((message) => {
40+
activeContentPort.onMessage.addListener(message => {
4141
// The background script goes inactive after 30 seconds idle so we log every 25 seconds
42-
if (message.type === "heartbeat") {
43-
console.log("BACKGROUND.TS: Logging to keep service worker connected");
42+
if (message.type === 'heartbeat') {
43+
console.log('BACKGROUND.TS: Logging to keep service worker connected');
4444
}
4545

4646
if (devToolPort) {
47-
console.log("BACKGROUND.TS: Message to dev tool", message);
47+
console.log('BACKGROUND.TS: Message to dev tool', message);
4848
devToolPort.postMessage(message);
4949
} else {
5050
devToolMessageQueue.push(message);
5151
}
5252
});
5353

5454
port.onDisconnect.addListener(() => {
55-
console.log("BACKGROUND.TS: Content.ts disconnected");
55+
console.log('BACKGROUND.TS: Content.ts disconnected');
5656
activeContentPort = null;
5757
});
5858
}
5959

6060
function handleDevToolsConnection(port: chrome.runtime.Port) {
61-
console.log("BACKGROUND.TS: DevTool connected");
61+
console.log('BACKGROUND.TS: DevTool connected');
6262
devToolPort = port;
6363

6464
// Send queued messages from the devtool before connection was established
@@ -68,22 +68,22 @@ function handleDevToolsConnection(port: chrome.runtime.Port) {
6868
devToolMessageQueue = [];
6969

7070
// If content.ts is connected send messages otherwise place in queue
71-
devToolPort.onMessage.addListener((message) => {
72-
if (message.type === "profiling-status") {
73-
console.log("BACKGROUND.TS: Profiling status", message);
71+
devToolPort.onMessage.addListener(message => {
72+
if (message.type === 'profiling-status') {
73+
console.log('BACKGROUND.TS: Profiling status', message);
7474
}
7575
console.log('Injecting content.js into tab with message: ', message);
76-
if (message.action === "injectContentScript" && message.tabId) {
76+
if (message.action === 'injectContentScript' && message.tabId) {
7777
console.log(
78-
"BACKGROUND.TS: Injecting content script into tab:",
78+
'BACKGROUND.TS: Injecting content script into tab:',
7979
message.tabId
8080
);
8181
chrome.scripting.executeScript({
8282
target: { tabId: message.tabId },
83-
files: ["content.js"],
83+
files: ['content.js'],
8484
});
8585
} else if (activeContentPort) {
86-
console.log("BACKGROUND.TS: Message to content.ts", message);
86+
console.log('BACKGROUND.TS: Message to content.ts', message);
8787
activeContentPort.postMessage(message);
8888
} else {
8989
// console.log('BACKGROUND.TS: Message added to content.ts queue');
@@ -92,7 +92,7 @@ function handleDevToolsConnection(port: chrome.runtime.Port) {
9292
});
9393

9494
port.onDisconnect.addListener(() => {
95-
console.log("BACKGROUND.TS: DevTool disconnected");
95+
console.log('BACKGROUND.TS: DevTool disconnected');
9696
devToolPort = null;
9797
});
9898
}

extension/tsconfig.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@
2121
"src/**/*.tsx",
2222
"content_scripts/**/*.ts",
2323
"content_scripts/types.d.ts",
24-
"__test__"
24+
"__test__",
25+
"background.ts"
2526
],
26-
"exclude": ["node_modules"]
27+
"exclude": ["node_modules"],
28+
"types": ["chrome"]
2729
}

0 commit comments

Comments
 (0)