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?: "safeEval" | "unsafeEval" | "noEval";
    legacyRegeneratorRuntimeTaming?: "safe" | "unsafe-ignore";
    localeTaming?: "safe" | "unsafe";
    mathTaming?: "safe" | "unsafe";
    overrideDebug?: string[];
    overrideTaming?: "min" | "moderate" | "severe";
    regExpTaming?: "safe" | "unsafe";
    stackFiltering?: "concise" | "verbose";
    unhandledRejectionTrapping?: "none" | "report";
}

Properties

__hardenTaming__?: "safe" | "unsafe"
consoleTaming?: "safe" | "unsafe"
dateTaming?: "safe" | "unsafe"
domainTaming?: "safe" | "unsafe"
errorTaming?: "safe" | "unsafe" | "unsafe-debug"
errorTrapping?:
    | "platform"
    | "none"
    | "report"
    | "abort"
    | "exit"
evalTaming?: "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"
overrideDebug?: string[]
overrideTaming?: "min" | "moderate" | "severe"
regExpTaming?: "safe" | "unsafe"
stackFiltering?: "concise" | "verbose"
unhandledRejectionTrapping?: "none" | "report"