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

[pull] master from Roblox:master #9

Open
wants to merge 26 commits into
base: master
Choose a base branch
from
Open

Conversation

pull[bot]
Copy link

@pull pull bot commented Feb 26, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@coveralls
Copy link

Pull Request Test Coverage Report for Build 1901845442

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 99.167%

Totals Coverage Status
Change from base Build 1410735843: 0.0%
Covered Lines: 238
Relevant Lines: 240

💛 - Coveralls

@pull pull bot added the ⤵️ pull label Feb 26, 2022
ZoteTheMighty and others added 24 commits March 21, 2022 11:35
…location in the Roblox org on GitHub (#68)

This batch change updates the reference to the setup-foreman action to use the current location of the action in the Roblox org. This should be a no-op, or may fix currently-broken CI.
Please refer to confluence for more information.

Created by Sourcegraph batch change pdoyle/migrate-setup-foreman-action.
This feature is equivalent to what is available in newer versions of Redux:
https://github.com/reduxjs/redux-thunk#injecting-a-custom-argument

It allows arbitrary parameters to injected into thunks via a table passed in at Rodux initialization time (useful for passing in services or anything else we might want to mock for tests).

It can replace other custom middlewares we've written to achieve the same thing (e.g. PaginatedFetchThunk.middleware, AvatarEditorServiceThunk.middleware, RNAdapterThunk.middleware)
Adds Luau types for actions and reducers, directly inspired by upstream Redux types.
Follows up on the types added in: #70.

Adds Luau types for thunks and the store. This is partially inspired by upstream Redux types here and here, but modified to be as useful as possible given Luau's constraints.
luau-analyze was deprecated in favor of using luau-lsp analyze
* Add fix for broken test
* bump tools, address changes
This PR makes some improvements to the existing Luau types, including:

Improves reuse of the Action type
Fixes contravariance issue with Store type
Allows thunks to be void returning
Moves Signal connect() and disconnect() tracebacks under a dev flag. The remaining debug.traceback() calls will all immediately throw an error, so there's no point in calling them conditionally.
#flagged - Add Flag around disabling connection callbacks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants