Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is the "minimal possible conversion" to change
store.js
tostore.ts
. E.g. herein we are not attempting to "type" the Store, merely converting the file ending tots
and making the minimal changes required such that it compiles.In the process I discovered a few things:
RSVP
Deferred
is only available on the "god object"@ember/utils
typeOf
is missingobject
as a potential return value@ember/debug
deprecate
has not yet been added now that the confusion in Ember itself has been resolvedEmber
ENV
is not typed, to which we are allowing users to supplyDS_WARN_ON_UNKNOWN_KEYS
, we should likely phase this out.