Skip to content

Commit 569720a

Browse files
leah-1eeaduh95
authored andcommitted
typings: add profiler internal binding types
Add a ProfilerBinding declaration for internalBinding('profiler') and wire it into InternalBindingMap. Signed-off-by: leah-1ee <selee3196@gmail.com> PR-URL: #65660 Reviewed-By: Filip Skokan <panva.ip@gmail.com>
1 parent ebc99e0 commit 569720a

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

typings/globals.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import { OptionsBinding } from './internalBinding/options';
2626
import { OSBinding } from './internalBinding/os';
2727
import { ProcessBinding } from './internalBinding/process';
2828
import { ProcessWrapBinding } from './internalBinding/process_wrap';
29+
import { ProfilerBinding } from './internalBinding/profiler';
2930
import { SeaBinding } from './internalBinding/sea';
3031
import { SerdesBinding } from './internalBinding/serdes';
3132
import { SignalWrapBinding } from './internalBinding/signal_wrap';
@@ -71,6 +72,7 @@ interface InternalBindingMap {
7172
os: OSBinding;
7273
process: ProcessBinding;
7374
process_wrap: ProcessWrapBinding;
75+
profiler: ProfilerBinding;
7476
sea: SeaBinding;
7577
serdes: SerdesBinding;
7678
signal_wrap: SignalWrapBinding;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export interface ProfilerBinding {
2+
setCoverageDirectory(directory: string): void;
3+
setSourceMapCacheGetter(getter: () => object | undefined): void;
4+
startCoverage(): void;
5+
takeCoverage(): void;
6+
stopCoverage(): void;
7+
endCoverage(): void;
8+
}

0 commit comments

Comments
 (0)