Skip to content

How does typescript make generics mandatory  #6901

Closed
@laterdayi

Description

@laterdayi

Before You File a Proposal Please Confirm You Have Done The Following...

My proposal is suitable for this project

  • I believe my proposal would be useful to the broader TypeScript community (meaning it is not a niche proposal).

Link to the rule's documentation

Description

export const test = <T>(a:string,{c,d} = {c: T[], D:T} = {})=>{} 

How does typescript make generics mandatory

I want to define a function that has a T type so that the developer must pass in the type when using it

Fail

test()

Pass

test<string>()  
test<number>()

Additional Info

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionQuestions! (i.e. not a bug / enhancment / documentation)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions