Skip to content

Commit b63cdbf

Browse files
authored
Merge pull request #94 from balassy/feature/update-dependencies
Feature/update dependencies
2 parents acca964 + db44990 commit b63cdbf

File tree

10 files changed

+185
-171
lines changed

10 files changed

+185
-171
lines changed

package-lock.json

Lines changed: 157 additions & 146 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -33,29 +33,29 @@
3333
"url": "git://github.com/balassy/aws-lambda-typescript.git"
3434
},
3535
"devDependencies": {
36-
"@types/aws-lambda": "^8.10.0",
37-
"@types/chai": "^4.0.4",
38-
"@types/chance": "^1.0.0",
39-
"@types/mocha": "^5.0.0",
40-
"@types/node": "^10.0.7",
41-
"@types/request": "^2.0.8",
42-
"@types/request-promise-native": "^1.0.10",
43-
"aws-sdk": "^2.312.0",
36+
"@types/aws-lambda": "^8.10.13",
37+
"@types/chai": "^4.1.4",
38+
"@types/chance": "^1.0.1",
39+
"@types/mocha": "^5.2.5",
40+
"@types/node": "^10.9.4",
41+
"@types/request": "^2.47.1",
42+
"@types/request-promise-native": "^1.0.15",
43+
"aws-sdk": "^2.315.0",
4444
"chai": "^4.1.2",
45-
"chance": "^1.0.12",
45+
"chance": "^1.0.16",
4646
"coveralls": "^3.0.2",
47-
"mocha": "^5.0.0",
47+
"mocha": "^5.2.0",
4848
"nyc": "^12.0.2",
4949
"request-promise-native": "^1.0.5",
5050
"rimraf": "^2.6.2",
51-
"serverless-aws-documentation": "^1.0.0",
51+
"serverless-aws-documentation": "^1.1.0",
5252
"serverless-domain-manager": "2.6.5",
53-
"serverless-offline": "^3.25.6",
53+
"serverless-offline": "^3.25.11",
5454
"serverless-plugin-typescript": "^1.1.5",
55-
"serverless-stack-output": "^0.2.0",
56-
"source-map-support": "^0.5.0",
57-
"ts-mockito": "^2.3.0",
58-
"ts-node": "^7.0.0",
59-
"tslint": "^5.8.0"
55+
"serverless-stack-output": "^0.2.3",
56+
"source-map-support": "^0.5.9",
57+
"ts-mockito": "^2.3.1",
58+
"ts-node": "^7.0.1",
59+
"tslint": "^5.11.0"
6060
}
6161
}

src/cities/cities.controller.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { GetCityResult } from './cities.interfaces';
66
import { CitiesService } from './cities.service';
77

88
export class CitiesController {
9-
public constructor(private _service: CitiesService) {
9+
public constructor(private readonly _service: CitiesService) {
1010
}
1111

1212
public getCity: ApiHandler = (event: ApiEvent, context: ApiContext, callback: ApiCallback): void => {

src/cities/cities.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { City, GetCityResult } from './cities.interfaces';
33
import { CitiesRepository } from './cities.repository';
44

55
export class CitiesService {
6-
public constructor(private _repo: CitiesRepository, private _env: NodeJS.ProcessEnv) {
6+
public constructor(private readonly _repo: CitiesRepository, private readonly _env: NodeJS.ProcessEnv) {
77
}
88

99
public getCity(id: number): Promise<GetCityResult> {

src/health/health.controller.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ describe('HealthController', () => {
6868
};
6969
}
7070

71-
handler(event, <ApiContext> {}, (error?: Error | null, result?: ApiResponse): void => {
71+
handler(event, <ApiContext> {}, (error?: Error | null | string, result?: ApiResponse): void => {
7272
if (typeof result === 'undefined') {
7373
reject('No result was returned by the handler!');
7474
return;

src/swagger/swagger.controller.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { GetSwaggerResult } from './swagger.interfaces';
55
import { SwaggerService } from './swagger.service';
66

77
export class SwaggerController {
8-
public constructor(private _service: SwaggerService) {
8+
public constructor(private readonly _service: SwaggerService) {
99
}
1010

1111
public getSwaggerJson: ApiHandler = (event: ApiEvent, context: ApiContext, callback: ApiCallback): void => {

src/swagger/swagger.repository.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { APIGateway, AWSError } from 'aws-sdk';
22

33
export class SwaggerRepository {
4-
public constructor(private _apigw: APIGateway) {
4+
public constructor(private readonly _apigw: APIGateway) {
55
}
66

77
public getRestApiId(stageName: string, apiName: string): Promise<string | undefined> {

src/swagger/swagger.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { GetSwaggerResult } from './swagger.interfaces';
55
import { SwaggerRepository } from './swagger.repository';
66

77
export class SwaggerService {
8-
public constructor(private _repo: SwaggerRepository, private _env: NodeJS.ProcessEnv) {
8+
public constructor(private readonly _repo: SwaggerRepository, private readonly _env: NodeJS.ProcessEnv) {
99
}
1010

1111
public getSwaggerDescription(): Promise<GetSwaggerResult> {

test/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export const callSuccess: SuccessCaller = <T>(handler: ApiHandler, pathParameter
1313
event.pathParameters = pathParameters;
1414
}
1515

16-
handler(event, <ApiContext> {}, (error?: Error | null, result?: ApiResponse): void => {
16+
handler(event, <ApiContext> {}, (error?: Error | null | string, result?: ApiResponse): void => {
1717
if (typeof result === 'undefined') {
1818
reject('No result was returned by the handler!');
1919
return;
@@ -35,7 +35,7 @@ export const callFailure: FailureCaller = (handler: ApiHandler, pathParameters?:
3535
event.pathParameters = pathParameters;
3636
}
3737

38-
handler(event, <ApiContext> {}, (error?: Error | null, result?: ApiResponse): void => {
38+
handler(event, <ApiContext> {}, (error?: Error | null | string, result?: ApiResponse): void => {
3939
if (typeof result === 'undefined') {
4040
reject('No result was returned by the handler!');
4141
return;

tslint.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
{
22
"extends": "tslint:all",
33
"rules": {
4+
"await-promise": [true, "RequestPromise"],
45
"completed-docs": false,
6+
"file-name-casing": [true, "kebab-case"],
57
"interface-name": [true, "never-prefix"],
68
"linebreak-style": false,
79
"max-line-length": [true, 300],
810
"newline-before-return": false,
11+
"newline-per-chained-call": false,
912
"no-angle-bracket-type-assertion": false,
1013
"no-implicit-dependencies": [true, "dev"],
1114
"no-inferrable-types": false,

0 commit comments

Comments
 (0)