diff --git a/package.json b/package.json index 21f0a03..16dfc6f 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "mssql": "^3.3.0", "reflect-metadata": "^0.1.10", "typeorm": "0.0.10", - "typescript": "^2.3.2", + "typescript": "^2.3.3", "yargs": "^7.0.2" }, "devDependencies": { diff --git a/src/drivers/MssqlDriver.ts b/src/drivers/MssqlDriver.ts index c90309b..338dcc2 100644 --- a/src/drivers/MssqlDriver.ts +++ b/src/drivers/MssqlDriver.ts @@ -15,9 +15,8 @@ export class MssqlDriver extends AbstractDriver { console.error(`Table ${entity.EntityName} has no PK.`) return; } - let pIndex = primaryIndex //typescript error? pIndex:IndexInfo; primaryIndex:IndexInfo|undefined entity.Columns.forEach(col => { - if (pIndex.columns.some(cIndex => cIndex.name == col.name)) col.isPrimary = true + if (primaryIndex!.columns.some(cIndex => cIndex.name == col.name)) col.isPrimary = true }) }); }