Skip to content

Infer parameter types from usage quick fix infers to any from React component props #28764

@esamattis

Description

@esamattis

TypeScript Version: 3.3.0-dev.20181130
@types/react Version: 16.7.10

Search Terms:

Infer parameter types from usage quick fix react jsx

Code

import React from "react";

function handle(e) {
    console.log(e);
}

function Button() {
    return <button onClick={handle} />;
}

Expected behavior:

Trigger "Infer parameter types from usage" quick fix for e and it should add React.MouseEvent<HTMLButtonElement> type for the e parameter

Actual behavior:

It adds any type

Related Issues:

#22357

#28766

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugA bug in TypeScript

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions