From 93bf0e8fc2beeb3f537b31026fbcbb554dcb4e76 Mon Sep 17 00:00:00 2001 From: Chris Krycho Date: Tue, 19 Dec 2017 16:18:58 -0700 Subject: [PATCH] One more tweak for ember-data; fix parens. --- types/ember-data/index.d.ts | 2 +- types/ember-data/test/model.ts | 2 +- types/ember-data/test/store.ts | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/types/ember-data/index.d.ts b/types/ember-data/index.d.ts index 36bda4889c..c973ebd2ea 100644 --- a/types/ember-data/index.d.ts +++ b/types/ember-data/index.d.ts @@ -424,7 +424,7 @@ declare module "ember-data" { * Create a JSON representation of the record, using the serialization * strategy of the store's adapter. */ - serialize(options?: {}): {}; + serialize(options?: { includeId?: boolean }): {}; /** * Use [DS.JSONSerializer](DS.JSONSerializer.html) to * get the JSON representation of a record. diff --git a/types/ember-data/test/model.ts b/types/ember-data/test/model.ts index fb076b5b3b..1e96d105ed 100644 --- a/types/ember-data/test/model.ts +++ b/types/ember-data/test/model.ts @@ -8,7 +8,7 @@ const Person = DS.Model.extend({ title: DS.attr({ defaultValue: "The default" }), title2: DS.attr({ defaultValue: () => "The default" }), - fullName: Ember.computed('firstName', 'lastName', function () { + fullName: Ember.computed('firstName', 'lastName', function() { return `${this.get('firstName')} ${this.get('lastName')}`; }) }); diff --git a/types/ember-data/test/store.ts b/types/ember-data/test/store.ts index d4e14f67da..d3a564cbf8 100644 --- a/types/ember-data/test/store.ts +++ b/types/ember-data/test/store.ts @@ -18,7 +18,7 @@ post.save().then((saved) => { assertType(saved); }); -store.findRecord('post', 1).then(function (post) { +store.findRecord('post', 1).then(function(post) { post.get('title'); // => "Rails is Omakase" post.set('title', 'A new post'); post.save(); // => PATCH to '/posts/1' @@ -28,13 +28,13 @@ class User extends DS.Model { username = DS.attr('string'); } -store.queryRecord('user', {}).then(function (user) { +store.queryRecord('user', {}).then(function(user) { let username = user.get('username'); console.log(`Currently logged in as ${username}`); }); store.findAll('blog-post'); // => GET /blog-posts -store.findAll('author', { reload: true }).then(function (authors) { +store.findAll('author', { reload: true }).then(function(authors) { authors.getEach('id'); // ['first', 'second'] }); store.findAll('post', { @@ -56,14 +56,14 @@ class Message extends DS.Model { } const messages = store.peekAll('message'); -messages.forEach(function (message) { +messages.forEach(function(message) { message.set('hasBeenSeen', true); }); messages.save(); const people = store.peekAll('person'); people.get('isUpdating'); // false -people.update().then(function () { +people.update().then(function() { people.get('isUpdating'); // false }); people.get('isUpdating'); // true @@ -79,16 +79,16 @@ const tom = store.query('user', { filter: { email: 'tomster@example.com' } -}).then(function (users) { +}).then(function(users) { return users.get("firstObject"); }); // GET /users?isAdmin=true const admins = store.query('user', { isAdmin: true }); -admins.then(function () { +admins.then(function() { console.log(admins.get("length")); // 42 }); -admins.update().then(function () { +admins.update().then(function() { admins.get('isUpdating'); // false console.log(admins.get("length")); // 123 });