-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
String.split, low cost lib modification for narrowing return type of non-empty strings #56333
Comments
Duplicate of #53362. |
How does this differ from #56332? |
Why it is not a duplicate of #53362
is not the same.
The keyword is "extremely complex". Unfortunately it is not well defined. If that applies to this proposal we have learned something about what "extremely complex" means. Why it is not a duplicate of #56332This is the auxiliary proposal in 56332
The auxiliary proposal 56332 has a prerequisite that the element access part of proposal #34692 be implemented, and This proposal 56333 does not. |
@RyanCavanugh - This is not a duplicate. However, this could potentially declined for the same reason that #53362 was declined. In your reason for declining 53362 you used the expression extremely complex, which unfortunately is not well defined. It would helpful if you could clarify that meaning. The evaluation extremely complex could mean using I'm inclined to believe that these would be good explicit rules:
|
Complexity is relative to value provided. The value of
I'd say these are very good (especially re: NUIA), but not 100% rules (maybe 95%) ? I don't really have a good place to write these down, but feel free to reference this comment (and I will likely do the same). |
But it is. #53362 is about improving the type definitions for |
This issue has been marked as "Duplicate" and has seen no recent activity. It has been automatically closed for house-keeping purposes. |
π Search Terms
#52299 (closed)
#30406 (marked as design limitation)
β Viability Checklist
β Suggestion
In
es5.d.ts
before:
after:
π Motivating Example
π» Use Cases
As shown above
As shown above.
The text was updated successfully, but these errors were encountered: