|
12345678910111213141516171819202122232425 |
- /// <reference types="node" />
-
- import { Profiler } from 'inspector'
- import { CoverageMapData } from 'istanbul-lib-coverage'
- import { RawSourceMap } from 'source-map'
-
- declare type Sources =
- | {
- source: string
- }
- | {
- source: string
- originalSource: string
- sourceMap: { sourcemap: RawSourceMap }
- }
- declare class V8ToIstanbul {
- load(): Promise<void>
- destroy(): void
- applyCoverage(blocks: ReadonlyArray<Profiler.FunctionCoverage>): void
- toIstanbul(): CoverageMapData
- }
-
- declare function v8ToIstanbul(scriptPath: string, wrapperLength?: number, sources?: Sources, excludePath?: (path: string) => boolean): V8ToIstanbul
-
- export = v8ToIstanbul
|