Request: {
    attach: DebugProtocol.AttachRequestArguments;
    completions: DebugProtocol.CompletionsArguments;
    configurationDone: DebugProtocol.ConfigurationDoneArguments;
    continue: DebugProtocol.ContinueArguments;
    copyToGlobals: ICopyToGlobalsArguments;
    debugInfo: Record<string, never>;
    disconnect: DebugProtocol.DisconnectArguments;
    dumpCell: IDumpCellArguments;
    evaluate: DebugProtocol.EvaluateArguments;
    exceptionInfo: DebugProtocol.ExceptionInfoArguments;
    goto: DebugProtocol.GotoArguments;
    gotoTargets: DebugProtocol.GotoTargetsArguments;
    initialize: DebugProtocol.InitializeRequestArguments;
    inspectVariables: Record<string, never>;
    launch: DebugProtocol.LaunchRequestArguments;
    loadedSources: DebugProtocol.LoadedSourcesArguments;
    modules: DebugProtocol.ModulesArguments;
    next: DebugProtocol.NextArguments;
    pause: DebugProtocol.PauseArguments;
    restart: DebugProtocol.RestartArguments;
    restartFrame: DebugProtocol.RestartFrameArguments;
    reverseContinue: DebugProtocol.ReverseContinueArguments;
    richInspectVariables: IRichVariablesArguments;
    scopes: DebugProtocol.ScopesArguments;
    setBreakpoints: DebugProtocol.SetBreakpointsArguments;
    setExceptionBreakpoints: DebugProtocol.SetExceptionBreakpointsArguments;
    setExpression: DebugProtocol.SetExpressionArguments;
    setFunctionBreakpoints: DebugProtocol.SetFunctionBreakpointsArguments;
    setVariable: DebugProtocol.SetVariableArguments;
    source: DebugProtocol.SourceArguments;
    stackTrace: DebugProtocol.StackTraceArguments;
    stepBack: DebugProtocol.StepBackArguments;
    stepIn: DebugProtocol.StepInArguments;
    stepInTargets: DebugProtocol.StepInTargetsArguments;
    stepOut: DebugProtocol.StepOutArguments;
    terminate: DebugProtocol.TerminateArguments;
    terminateThreads: DebugProtocol.TerminateThreadsArguments;
    threads: Record<string, never>;
    variables: DebugProtocol.VariablesArguments;
}

Expose all the debug requests types.