Skip to content

Name conflicting with generic params in some cases #1684

Closed
@MaxGraey

Description

@MaxGraey

minimal example:

function boo<T>(s: T): T { return s }
export function test(string: string): string[] {
  return boo<string>(string);
}

Error:

ERROR TS2304: Cannot find name 'string'.
    return boo<string>(string);
               ~~~~~~

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions