Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Opaque params #179

Open
0xF6 opened this issue Dec 21, 2021 · 0 comments
Open

Opaque params #179

0xF6 opened this issue Dec 21, 2021 · 0 comments
Labels
area-compiler Area of compiler staff blocking feature language-specs priority 3 low size: XXL super extra large task (> 9 week)

Comments

@0xF6
Copy link
Member

0xF6 commented Dec 21, 2021

public foobar(some x: IHookable): void
{ /* ... */ }

->

public foobar<T>(x: T): void when T is IHookable
{ /* ... */ }

Blocked by #36

@0xF6 0xF6 added area-compiler Area of compiler staff priority 3 low feature size: XXL super extra large task (> 9 week) language-specs api-specs Specification for std API labels Dec 21, 2021
@0xF6 0xF6 added this to the 🧊 icebox 🧊 milestone Dec 21, 2021
@0xF6 0xF6 assigned 0xF6 and unassigned 0xF6 Dec 21, 2021
@0xF6 0xF6 removed the api-specs Specification for std API label Dec 21, 2021
@0xF6 0xF6 added the blocking label Jan 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-compiler Area of compiler staff blocking feature language-specs priority 3 low size: XXL super extra large task (> 9 week)
Projects
None yet
Development

No branches or pull requests

1 participant