Skip to content

Conversation

@dummdidumm
Copy link
Member

Makes it possible to explicitly type which events can be dispatched like so:

const bla2 = createEventDispatcher<{click: boolean}>();
bla2('click', ''); // error, type string not assignable to type boolean
bla2('qwd', true); // error, "qwd" not assignable to "click"

#5211

Makes it possible to explicitly type which events can be dispatched like so:

```ts
const bla2 = createEventDispatcher<{click: boolean}>();
bla2('click', ''); // error, type string not assignable to type boolean
bla2('qwd', true); // error, "qwd" not assignable to "click"
```

sveltejs#5211
@Conduitry
Copy link
Member

Very cool, I had no idea something like this was possible in TS. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants