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

Issue 30 issue 43 simplify slice usage #56

Merged
merged 25 commits into from
Nov 28, 2021

Conversation

elycruz
Copy link
Member

@elycruz elycruz commented Nov 28, 2021

No description provided.

elycruz added 25 commits July 6, 2021 21:53
…g slice methods to instead match `<T, T2 extends Slice<T>>(...) => {}` instead of `<T>(xs: Slice<T>, ...) => {}` (new approach is more ergonomic and will allow us to only target `Slice` for methods where it makes sense.
…hods. Updated 'Slice' type to also include 'SliceInterface' type in it's type sum.
- Updated 'Slice' type to be either the 'Slice' interface or an array of any - Appeases most requirements, though the requirement for allowing strings to be Slices is still not appeased.
…unctional-jslib/fjl into issue-30-issue-43-simplify_slice_usage
…ings in tests based on latest updates to 'types'.
…only: Curry\d, CurryOf\d, CurriedOf\d - Easier to reason about/grok. Updated curry* implementations so they generate better return values - previously the return values were vague and always had to be typed - now return types are good enough that they don't need to be 'typed', in general cases.
…laced 'curried' implementations with idiomatic versions.
… for true curry minimal types to be used throughout code base.
Updated fjl-inputfilter test-input '#runValidators' tests.
@elycruz elycruz merged commit fa00e5f into monorepo Nov 28, 2021
@elycruz elycruz deleted the issue-30-issue-43-simplify_slice_usage branch November 28, 2021 04:59
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.

1 participant