update types version for ember. adds noEmitOnError for ts sources

This commit is contained in:
Seyi Adebajo 2018-01-25 10:42:43 -08:00
parent 432de27d9b
commit cec37f49e6
4 changed files with 7 additions and 9 deletions

View File

@ -25,13 +25,10 @@ const minRequiredConfirmedOwners = 2;
const ownerAlreadyExists = (
owners: Array<IOwner>,
{ userName, source }: Pick<IOwner, 'userName' | 'source'>
): boolean => {
/* prettier-ignore */
// https://github.com/prettier/prettier/issues/3805
return (userName && source)
): boolean =>
userName && source
? owners.map(({ userName, source }) => `${userName}:${source}`).includes(`${userName}:${source}`)
: false;
};
// overloads
function updateOwner(owners: Array<IOwner>, owner: IOwner, props: IOwner): void | Array<IOwner>;

View File

@ -19,7 +19,7 @@
"eslint-check-prettier-conflict": "./node_modules/.bin/eslint --print-config .eslintrc.js | ./node_modules/.bin/eslint-config-prettier-check"
},
"devDependencies": {
"@types/ember": "2.8.5",
"@types/ember": "^2.8.7",
"@types/ember-testing-helpers": "^0.0.3",
"@types/lodash": "^4.14.83",
"@types/rsvp": "^4.0.0",

View File

@ -10,6 +10,7 @@
"module": "es6",
"allowSyntheticDefaultImports": true,
"noEmit": true,
"noEmitOnError": true,
"noImplicitThis": true,
"noImplicitAny": true,
"strictNullChecks": true,

View File

@ -141,9 +141,9 @@
"@types/jquery" "*"
"@types/rsvp" "*"
"@types/ember@2.8.5":
version "2.8.5"
resolved "https://registry.yarnpkg.com/@types/ember/-/ember-2.8.5.tgz#66f3ced02924e403e80a37eeb3e5524165db0a41"
"@types/ember@^2.8.7":
version "2.8.7"
resolved "https://registry.yarnpkg.com/@types/ember/-/ember-2.8.7.tgz#9a4e73998aef5b39b671a2abe31560d7b76118db"
dependencies:
"@types/handlebars" "*"
"@types/jquery" "*"