interface RepairOptions {
    __hardenTaming__?: "safe" | "unsafe";
    consoleTaming?: "safe" | "unsafe";
    dateTaming?: "safe" | "unsafe";
    domainTaming?: "safe" | "unsafe";
    errorTaming?: "safe" | "unsafe" | "unsafe-debug";
    errorTrapping?:
        | "platform"
        | "none"
        | "report"
        | "abort"
        | "exit";
    evalTaming?:
        | "safe-eval"
        | "unsafe-eval"
        | "no-eval"
        | "safeEval"
        | "unsafeEval"
        | "noEval";
    legacyRegeneratorRuntimeTaming?: "safe" | "unsafe-ignore";
    localeTaming?: "safe" | "unsafe";
    mathTaming?: "safe" | "unsafe";
    overrideDebug?: string[];
    overrideTaming?: "min" | "moderate" | "severe";
    regExpTaming?: "safe" | "unsafe";
    reporting?: "platform" | "none" | "console";
    stackFiltering?:
        | "concise"
        | "omit-frames"
        | "shorten-paths"
        | "verbose";
    unhandledRejectionTrapping?: "none" | "report";
}

Properties

__hardenTaming__?: "safe" | "unsafe"
consoleTaming?: "safe" | "unsafe"
dateTaming?: "safe" | "unsafe"

Deprecated and does nothing. In the future specifying it will be an error.

domainTaming?: "safe" | "unsafe"
errorTaming?: "safe" | "unsafe" | "unsafe-debug"
errorTrapping?:
    | "platform"
    | "none"
    | "report"
    | "abort"
    | "exit"
evalTaming?:
    | "safe-eval"
    | "unsafe-eval"
    | "no-eval"
    | "safeEval"
    | "unsafeEval"
    | "noEval"
legacyRegeneratorRuntimeTaming?: "safe" | "unsafe-ignore"

safe (default): do nothing.

unsafe-ignore: make %IteratorPrototype%[@@iterator] to a funky accessor which ignores all assignments.

localeTaming?: "safe" | "unsafe"
mathTaming?: "safe" | "unsafe"

Deprecated and does nothing. In the future specifying it will be an error.

overrideDebug?: string[]
overrideTaming?: "min" | "moderate" | "severe"
regExpTaming?: "safe" | "unsafe"
reporting?: "platform" | "none" | "console"
stackFiltering?:
    | "concise"
    | "omit-frames"
    | "shorten-paths"
    | "verbose"
unhandledRejectionTrapping?: "none" | "report"