Skip to content

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

Closed
@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

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions