Skip to content

Commit c8eddae

Browse files
authored
build: adjust dependency imports for successful build (#314)
1 parent e04fbcb commit c8eddae

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

Diff for: packages/runtime-handler/src/dev-runtime/route.ts

+8-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {
22
Context,
33
ServerlessCallback,
4+
ServerlessEventObject,
45
ServerlessFunctionSignature,
56
TwilioClient,
67
TwilioClientOptions,
@@ -17,6 +18,10 @@ import { join, resolve } from 'path';
1718
import { deserializeError } from 'serialize-error';
1819
import { checkForValidAccountSid } from './checks/check-account-sid';
1920
import { checkForValidAuthToken } from './checks/check-auth-token';
21+
import {
22+
restrictedHeaderExactMatches,
23+
restrictedHeaderPrefixes,
24+
} from './checks/restricted-headers';
2025
import { Reply } from './internal/functionRunner';
2126
import { Response } from './internal/response';
2227
import * as Runtime from './internal/runtime';
@@ -25,10 +30,6 @@ import debug from './utils/debug';
2530
import { wrapErrorInHtml } from './utils/error-html';
2631
import { requireFromProject } from './utils/requireFromProject';
2732
import { cleanUpStackTrace } from './utils/stack-trace/clean-up';
28-
import {
29-
restrictedHeaderPrefixes,
30-
restrictedHeaderExactMatches,
31-
} from './checks/restricted-headers';
3233

3334
const log = debug('twilio-runtime-handler:dev:route');
3435

@@ -75,7 +76,9 @@ export function constructHeaders(rawHeaders?: string[]): Headers {
7576
return {};
7677
}
7778

78-
export function constructEvent<T extends {} = {}>(req: ExpressRequest): T {
79+
export function constructEvent<T extends ServerlessEventObject>(
80+
req: ExpressRequest
81+
): T {
7982
return {
8083
request: {
8184
headers: constructHeaders(req.rawHeaders),

Diff for: packages/twilio-run/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"license": "MIT",
3737
"dependencies": {
3838
"@twilio-labs/serverless-api": "^5.1.1",
39-
"@twilio-labs/serverless-runtime-types": "^2.1.0",
39+
"@twilio-labs/serverless-runtime-types": "2.1.0-rc.0",
4040
"@types/express": "4.17.7",
4141
"@types/inquirer": "^6.0.3",
4242
"@types/is-ci": "^2.0.0",

0 commit comments

Comments
 (0)