github
3403 of 3695 branches covered (92.1%)
Branch coverage included in aggregate %.
30 of 134 new or added lines in 4 files covered. (22.39%)
17914 of 19593 relevant lines covered (91.43%)
14423.2 hits per line
|
NEW
|
{ parentPort } from node:worker_threads
|
|
|
NEW
|
|
× |
|
NEW
|
module from node:module |
× |
|
NEW
|
try module.enableCompileCache()
|
× |
|
NEW
|
|
× |
|
NEW
|
async do
|
× |
|
NEW
|
// import dynamically to use compile cache
|
× |
|
NEW
|
{ compile } from ./main.civet
|
× |
|
NEW
|
|
× |
|
NEW
|
parentPort!.on 'message', {id:: number, op:: string, args:: any[]} => |
× |
|
NEW
|
try
|
× |
|
NEW
|
let result |
× |
|
NEW
|
switch op
|
× |
|
NEW
|
when "compile"
|
× |
|
NEW
|
result = await (compile as any) ...args |
× |
|
NEW
|
else
|
× |
|
NEW
|
throw `Unknown operation: ${op}` |
× |
|
NEW
|
parentPort!.postMessage {id, result}
|
× |
|
NEW
|
catch error
|
× |
|
NEW
|
parentPort!.postMessage {id, error}
|
× |