Linux v69820.1blu.de 4.15.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Apache/2.4.58
Server IP : 195.90.215.149 & Your IP : 216.73.217.80
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
nodejs /
@bcoe /
v8-coverage /
src /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
ascii.ts
4.41
KB
-rw-r--r--
2023-12-13 10:07
clone.ts
1.67
KB
-rw-r--r--
2023-12-13 10:07
compare.ts
1.06
KB
-rw-r--r--
2023-12-13 10:07
index.ts
462
B
-rw-r--r--
2023-12-13 10:07
merge.ts
10.62
KB
-rw-r--r--
2023-12-13 10:07
normalize.ts
2.32
KB
-rw-r--r--
2023-12-13 10:07
range-tree.ts
4.17
KB
-rw-r--r--
2023-12-13 10:07
types.ts
428
B
-rw-r--r--
2023-12-13 10:07
Save
Rename
import { FunctionCov, ProcessCov, RangeCov, ScriptCov } from "./types"; /** * Creates a deep copy of a process coverage. * * @param processCov Process coverage to clone. * @return Cloned process coverage. */ export function cloneProcessCov(processCov: Readonly<ProcessCov>): ProcessCov { const result: ScriptCov[] = []; for (const scriptCov of processCov.result) { result.push(cloneScriptCov(scriptCov)); } return { result, }; } /** * Creates a deep copy of a script coverage. * * @param scriptCov Script coverage to clone. * @return Cloned script coverage. */ export function cloneScriptCov(scriptCov: Readonly<ScriptCov>): ScriptCov { const functions: FunctionCov[] = []; for (const functionCov of scriptCov.functions) { functions.push(cloneFunctionCov(functionCov)); } return { scriptId: scriptCov.scriptId, url: scriptCov.url, functions, }; } /** * Creates a deep copy of a function coverage. * * @param functionCov Function coverage to clone. * @return Cloned function coverage. */ export function cloneFunctionCov(functionCov: Readonly<FunctionCov>): FunctionCov { const ranges: RangeCov[] = []; for (const rangeCov of functionCov.ranges) { ranges.push(cloneRangeCov(rangeCov)); } return { functionName: functionCov.functionName, ranges, isBlockCoverage: functionCov.isBlockCoverage, }; } /** * Creates a deep copy of a function coverage. * * @param rangeCov Range coverage to clone. * @return Cloned range coverage. */ export function cloneRangeCov(rangeCov: Readonly<RangeCov>): RangeCov { return { startOffset: rangeCov.startOffset, endOffset: rangeCov.endOffset, count: rangeCov.count, }; }