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

next: Consolidate generic base types #32

Open
7 of 10 tasks
Tracked by #57
elycruz opened this issue Mar 26, 2021 · 0 comments
Open
7 of 10 tasks
Tracked by #57

next: Consolidate generic base types #32

elycruz opened this issue Mar 26, 2021 · 0 comments
Assignees
Labels
enhancement groomed Ticket has been groomed for development. tech-debt
Milestone

Comments

@elycruz
Copy link
Member

elycruz commented Mar 26, 2021

We're using any for base function types and we're also using redundant types in some places (PredForSlice, SlicePred, etc.). Aforementioned types need to be cleaned up, and/or, consolidated.

Acceptance Criteria

  • Consolidate any Slice Predicate types (PredForSlice, SlicePred, etc.).
  • Where we could introduce flexible base (generic) types, for native built-ins we should (unless they already exist) - Look into methods receiving/returning any - Do not add typings where inference can easily tell what the value is (instead use generics (in these cases) if at all possible).
    Modules updated:
    • 'boolean/'
    • 'function/'
    • 'list/'
    • 'number/'
    • 'object/'
    • 'string/'
    • 'types/'
    • ...
@elycruz elycruz self-assigned this Mar 26, 2021
@elycruz elycruz added this to the Typescript milestone Mar 26, 2021
@elycruz elycruz changed the title next: Cleanup generic base types next: Consolidate generic base types Dec 30, 2023
@elycruz elycruz added the groomed Ticket has been groomed for development. label Dec 30, 2023
@elycruz elycruz mentioned this issue Dec 30, 2023
41 tasks
@github-project-automation github-project-automation bot moved this to To do in Fjl v2.0 Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement groomed Ticket has been groomed for development. tech-debt
Projects
Status: To do
Development

No branches or pull requests

1 participant