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

Add skipVoid to maps and combines #302

Merged
merged 2 commits into from
Nov 10, 2023

Conversation

zerobias
Copy link
Member

If we add lazy computations, it will works only with explicit skipVoid: false because it makes computed stores really stateless

@zerobias zerobias enabled auto-merge (squash) November 10, 2023 08:52
@zerobias zerobias merged commit f9e4927 into release/v2 Nov 10, 2023
2 of 6 checks passed
@zerobias zerobias deleted the add-skipVoid-to-maps-and-combines branch November 10, 2023 08:52
zerobias added a commit that referenced this pull request Nov 28, 2023
* Use effector 23 release candidate

* Remove forward calls

* Remove guard usage

* greedy: true -> batch: false

* remove fork(domain) usage

* Remove onlyChanges usage

* Use skipVoid: false

* use the same TS version, which is used for effector

* Comply with TS deprecations and cut unrelevant lib check

* Make empty operator work with full-void stores

* Use UnitTargetable

* Add skipVoid to maps and combines (#302)

* Add skipVoid

* Use skipVoid false

* Use latest rc

* Update tests to reflect fixed bug

* Remove test for derived event call - it is not supported anymore

* Update `and` tests

* Update `or` tests

* Remove controversial type tests

Strict check was expected for a valid case with partial match

* Remove type tests for domain or scope in source

* Update combine-events type tests

* Fix build

* Test types against dist

* Fix condition types

* Fix `{}` in `every` and `some` tests

* Fix `name` support in debounce

* Fix `spread` types

* Fix double debounce trigger (#303)

Co-authored-by: Victor Didenko <[email protected]>

* Skip failing cases

* Add effector 23 support (#304)

* Update effector version

* Set range of supported effector versions

* Ensure that `and` and `or` will updated with scope

* Set effector version strictly to 23 (#305)

* fix(once): remove redundant sample as of effector v23 (#306)

* Fix ci issues (#307)

* Update cra integration

* Fix lockfile for node 16/18 ci

* Use non-strict peer deps in cra integration

* Update pnpm

* Update lockfile

* Update cra lockfile

* Update custom integration

* Reorder imports

---------

Co-authored-by: Dmitry <[email protected]>
Co-authored-by: Victor <[email protected]>
Co-authored-by: Victor Didenko <[email protected]>
Co-authored-by: Mikhail Kireev <[email protected]>
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.

2 participants