Skip to content

unknown type declaration for catch argument doesn't work in js #39836

@elibarzilay

Description

@elibarzilay

From #36775, unknown doesn't work in JS with a jsdoc comment:

try {
	// something
} catch (/** @type {unknown} */ err) {
	// `err` is still typed as `any`:
	err; // $ExpectType unknown
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugA bug in TypeScriptDomain: JavaScriptThe issue relates to JavaScript specificallyFixedA PR has been merged for this issuecheckJsRelates to checking JavaScript using TypeScript

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions