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 - Replace Slice type with Indexable<T> for select list methods #30

Closed
elycruz opened this issue Mar 22, 2021 · 1 comment
Closed
Assignees

Comments

@elycruz
Copy link
Member

elycruz commented Mar 22, 2021

In some place Indexable<T> is more appropriate/flexible than Slice<T>. We should replace the cases where this is the case.

@elycruz elycruz self-assigned this Mar 22, 2021
@elycruz elycruz changed the title Next - Replace Slice type with Indexable<T> type for select list methods Next - Replace Slice type with Indexable<T> for select list methods Mar 22, 2021
elycruz added a commit that referenced this issue Jun 14, 2021
…le format. Changed fjl package version to 2.0.0-alpha.
elycruz added a commit that referenced this issue Jun 14, 2021
#30 - 'es' single file rollup.config output entry and fjl package version update
elycruz added a commit that referenced this issue Jul 7, 2021
elycruz added a commit that referenced this issue Aug 6, 2021
…hods. Updated 'Slice' type to also include 'SliceInterface' type in it's type sum.
elycruz added a commit that referenced this issue Oct 2, 2021
- Updated 'SliceInterface' to be just 'Slice'.
- 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 considered as Slices is still not appeased.
elycruz added a commit that referenced this issue Oct 4, 2021
elycruz added a commit that referenced this issue Oct 4, 2021
elycruz added a commit that referenced this issue Oct 4, 2021
…ings in tests based on latest updates to 'types'.
elycruz added a commit that referenced this issue Oct 8, 2021
…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.
elycruz added a commit that referenced this issue Oct 25, 2021
…laced 'curried' implementations with idiomatic versions.
elycruz added a commit that referenced this issue Oct 28, 2021
… for true curry minimal types to be used throughout code base.
elycruz added a commit that referenced this issue Oct 28, 2021
Updated fjl-inputfilter test-input '#runValidators' tests.
elycruz added a commit that referenced this issue Oct 29, 2021
elycruz added a commit that referenced this issue Oct 29, 2021
@elycruz
Copy link
Member Author

elycruz commented Jan 6, 2023

Superseded by #43 .

@elycruz elycruz closed this as completed Jan 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant