Type Alias Parametrization
Parametrization: {
arrow: "function.callee" | "function.arguments";
async-arrow: "function.callee" | "function.arguments";
async-function:
| "function.callee"
| "new.target"
| "this"
| "function.arguments";
async-generator:
| "function.callee"
| "new.target"
| "this"
| "function.arguments";
async-method:
| "function.callee"
| "new.target"
| "this"
| "function.arguments";
bare: never;
catch: "catch.error";
deep-local-eval: never;
else: never;
finally: never;
function:
| "function.callee"
| "new.target"
| "this"
| "function.arguments";
generator:
| "function.callee"
| "new.target"
| "this"
| "function.arguments";
global-eval: "this" | "import";
method:
| "function.callee"
| "new.target"
| "this"
| "function.arguments";
module: "this" | "import" | "import.meta";
root-local-eval:
| "this"
| "new.target"
| "import"
| "import.meta"
| "scope.read"
| "scope.writeStrict"
| "scope.writeSloppy"
| "scope.typeof"
| "scope.discard"
| "private.has"
| "private.get"
| "private.set"
| "super.call"
| "super.get"
| "super.set";
script: "this" | "import";
then: never;
try: never;
while: never;
}