Erik Rothoff Andersson
18701d11db
ember-data: In DS.PromiseObject forward the passed in type to sub-objects so .content property gets correct type ( #33844 )
...
* In DS.PromiseObject forward the passed in type to sub-objects so .content property gets correct type
* Update types/ember-data/test/promises.ts
Co-Authored-By: erkie <erik.rothoff@gmail.com >
2019-03-13 10:31:30 -07:00
Mike North
112076b653
[ember] remove dependency on handlebars types
2019-03-01 11:42:23 -08:00
Nathan Shively-Sanders
84d936db3f
Ember workarounds and fixes for TS 3.4
...
1. Ember-data tests had the wrong return type in a couple of places. TS
3.4 catches this error, and this PR fixes it.
2. Ember-data's Model class became invariant in 3.4 because of its use of the
`this` type. This PR uses a `this` parameter with a method-local type
parameter to avoid using Model's `this` type.
3. Ember v2's tests were broken by TS 3.4's more complete return-type
inference, which caused a variable declaration's type annotation to
break inference through contextual typing. This PR converts the type
annotation to type parameters on the call, which short-circuits
inference entirely. It's also shorter.
2019-02-26 14:38:40 -08:00
Jonathan Viney
e2eb3285b8
[ember-data] DS.Store.unloadAll() modelName argument is optional.
2018-10-26 11:27:38 +13:00
Andy
537a12f8aa
Assorted tsconfig fixes ( #29760 )
...
* Assorted tsconfig fixes
* Undo ember__object changes
2018-10-15 16:17:32 -07:00
Christian
2dc50469f0
fix(ember-data): update value types for BelongsToReference, HasManyReference ( #29367 )
2018-10-03 11:54:50 -07:00
Mike North
0f3455a9c3
[ember-data] Move registry mapping types into their own ghost modules ( #29341 )
...
* [ember-data] Move type registries into their own ghost modules
* [ember-data] TypeVer breaking change version bump
2018-10-01 20:51:33 -07:00
Mike North
ad9e5b1f8c
[ember-data] include @ember/service types as a dependency
2018-09-24 18:50:16 -07:00
Mike North
c8abd9d157
Merge branch 'master' of github.com:DefinitelyTyped/DefinitelyTyped into ember-data-modules
2018-09-24 16:41:20 -07:00
Mike North
afa85f2af4
[ember] @ember/routing as source of types, ember as re-export
2018-09-21 18:35:26 -07:00
Mike North
478a3c1a79
[ember] @ember/component as source of types, ember as re-export
2018-09-21 18:06:54 -07:00
Mike North
2df1537a19
[ember] @ember/controller as source of types, ember as re-export
2018-09-21 17:43:48 -07:00
Mike North
5679ed161c
[ember-data] fix failing tests on master
2018-09-21 16:38:26 -07:00
Mike North
58da386cf7
[ember-data] get rid of most 'declare module' stuff
2018-09-21 13:35:19 -07:00
Andy
8aee4b0aab
ember-data: Add imports for Evented, ObjectProxy, and PromiseProxyMixin ( #29097 )
...
* ember-data: Add imports for Evented, ObjectProxy, and PromiseProxyMixin
* Fix remaining test
2018-09-21 12:23:31 -07:00
Mike North
8b586e0a44
[ember-data] new major release for types
2018-09-02 12:21:01 -07:00
Mike North
2beceb200e
[ember-data] Model#eachRelationship fixes ( #27278 )
2018-07-15 12:17:42 -07:00
James C. Davis
7eb0083532
[ember-data] - improve relationship options ( #25282 )
...
* Add allowNull to AttrOptions
* Move relationship options to interfaces and tighten up inverse
2018-05-07 10:45:41 -07:00
Abram Booth
4bc92af133
Allow augmenting DS namespace ( #25174 )
...
see Microsoft/TypeScript#11034
2018-04-21 05:35:02 +12:00
Abram Booth
16c3ba2628
Fix DS.Model.belongsTo and DS.Model.hasMany args ( #25072 )
2018-04-17 18:11:35 -07:00
Derek Wickern
6983d94a0e
ember: mismatched get/set
2018-03-25 19:18:43 -07:00
Martin Feckie
57964d8b0c
Add typing for .changedAttributes()
2018-03-11 19:54:25 +11:00
Thomas Gossmann
8617cbac9c
Make options hash optional on DS.Model.destroyRecord() ( #23820 )
2018-02-26 11:52:58 -08:00
Bowden Kelly
f9701a0279
Merge pull request #23238 from dwickern/ember-data-async-error
...
ember-data: fix error when using async/await
2018-02-26 11:46:05 -08:00
Daniel Rosenwasser
50652d88a2
Merge pull request #23770 from dwickern/fix-ember-data-snaphot-belongs-to
...
ember-data: improve snapshot typings and add test
2018-02-20 12:05:25 -08:00
Daniel Rosenwasser
ec72394362
Merge pull request #23591 from chriskrycho/fix-ember-data-snaphot-belongs-to
...
Ember Data: fix `Snapshot.belongsTo`.
2018-02-19 10:55:10 -08:00
Derek Wickern
3e54d1924e
ember-data: improve snapshot typings and add test
2018-02-19 10:39:28 -08:00
Derek Wickern
a7af000064
Merge branch 'master' into ember-data-async-error
...
# Conflicts:
# types/ember-data/index.d.ts
# types/ember-data/test/store.ts
2018-02-16 12:46:48 -08:00
Daniel Rosenwasser
423ace8fe7
Merge pull request #23652 from dwickern/ember-ts2344
...
ember: fix TS2344 error when not using ember-data
2018-02-15 23:36:07 -08:00
Andy Hanson
45c9246c09
Remove esModuleInterop from tsconfigs (no longer mandatory)
2018-02-14 14:55:13 -08:00
Derek Wickern
d5b76a6505
ember: fix TS2344 error when not using ember-data
2018-02-14 09:20:52 -08:00
Chris Krycho
7e6d2ba328
Ember Data: fix further lint errors.
2018-02-12 21:32:58 -07:00
Chris Krycho
4a213ee174
Ember Data: fix lint errors.
2018-02-12 21:04:26 -07:00
Chris Krycho
144c2bc8c1
Ember Data: more Snapshot improvements.
2018-02-12 20:54:17 -07:00
Chris Krycho
4ae79aa5e8
Ember Data: further fix Snapshot.belongsTo, Snapshot.attr.
...
# Conflicts:
# types/ember-data/index.d.ts
2018-02-12 20:53:14 -07:00
Chris Krycho
32035394c2
Ember Data: fix Snapshot.belongsTo.
2018-02-12 20:03:38 -07:00
Chris Krycho
2dace74657
Ember Data: merge latest.
2018-02-10 19:28:26 -07:00
Ron Buckton
60f5ee3a3c
Merge pull request #23413 from chriskrycho/ember-type-registries
...
Ember and Ember Data: use type registries
2018-02-10 11:55:41 -08:00
Chris Krycho
81684a2762
Ember Data: fix tests for type registry; improve Snapshot.
2018-02-08 09:09:43 -07:00
Chris Krycho
4d8e8d1920
Ember, Ember Data: type registry improvements.
2018-02-08 08:44:07 -07:00
Chris Krycho
939492d648
Add Chris Krycho as additional Ember Data types author.
2018-02-07 20:35:01 -07:00
Andy
bef4d2b27d
Enable "esModuleInterop" in all tsconfigs ( #23354 )
2018-02-05 11:01:56 -08:00
Chris Krycho
ff4c5d83b6
Ember Data: use type registry for cleaner API.
2018-02-04 20:22:15 -07:00
Derek Wickern
45b0c5292e
silence "no-return-await"
2018-01-29 07:05:40 -08:00
Derek Wickern
d4db791802
ember-data: fix error when using async/await
2018-01-27 19:04:30 -08:00
Chris Krycho
8b902e076f
Add ember-data error types; Ember.ViewUtils.isSimpleClick. ( #22924 )
2018-01-17 09:52:29 -08:00
Frank Tan
ac99b869eb
ember-data: Update various function arguments ( #22543 )
...
* ember-data: Update `buildURL` arguments
* ember-data: Simplify `requestType` arg
* ember-data: Update args to `serializeIntoHash`
2018-01-02 12:17:39 -08:00
Paul van Brenk
d4e56cb0b0
Merge pull request #22328 from chriskrycho/master
...
Update Ember, Ember Data, Ember QUnit types.
2017-12-29 12:10:43 -08:00
Chris Krycho
99b908fdb8
Revert Prettier-induced spacing, comma changes.
2017-12-28 15:20:20 -07:00
Mike North
311fd1641b
DS.Snapshot#hasMany and #belongsTo options -> optional
2017-12-20 14:35:10 -08:00