Member predicate Function::getThisTypeAnnotation
Gets the type annotation for the special this
parameter, if it is present.
For example, this would be void
for the following function:
function f(this: void, x: number, y: string) {}
The this
parameter is not counted as an ordinary parameter.
The x
parameter above is thus considered the first parameter of the function f
.
this
parameter types are specific to TypeScript.