Skip to content

Commit bf22225

Browse files
committed
fix: use TS
1 parent 606dd01 commit bf22225

10 files changed

Lines changed: 16 additions & 27 deletions

cdk/CDApp.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as CDK from 'aws-cdk-lib'
2-
import { CDStack } from './CDStack.js'
2+
import { CDStack } from './CDStack.ts'
33

44
export class CDApp extends CDK.App {
55
public constructor({

cdk/TestApp.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { PackedLambda } from '@bifravst/aws-cdk-lambda-helpers'
22
import type { AppProps } from 'aws-cdk-lib'
33
import * as CDK from 'aws-cdk-lib'
4-
import { WebhookReceiverStack } from './WebhookReceiverStack.js'
4+
import { WebhookReceiverStack } from './WebhookReceiverStack.ts'
55

66
export class TestApp extends CDK.App {
77
public constructor({

cdk/WebhookReceiverStack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export class WebhookReceiverStack extends Stack {
4545
),
4646
],
4747
handler: lambdaSource.handler,
48-
runtime: Lambda.Runtime.NODEJS_22_X,
48+
runtime: Lambda.Runtime.NODEJS_24_X,
4949
architecture: Lambda.Architecture.ARM_64,
5050
timeout: Duration.seconds(15),
5151
initialPolicy: [

cdk/cloudformation-cd.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { readFileSync } from 'fs'
22
import * as path from 'path'
33
import { parse } from 'url'
4-
import { CDApp } from './CDApp.js'
5-
import { stackBaseName } from './stackBaseName.js'
4+
import { CDApp } from './CDApp.ts'
5+
import { stackBaseName } from './stackBaseName.ts'
66

77
const pjson = JSON.parse(
88
readFileSync(path.join(__dirname, '..', '..', 'package.json'), 'utf-8'),

cdk/cloudformation-test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { packLambdaFromPath } from '@bifravst/aws-cdk-lambda-helpers'
2-
import { stackBaseName } from './stackBaseName.js'
3-
import { TestApp } from './TestApp.js'
2+
import { stackBaseName } from './stackBaseName.ts'
3+
import { TestApp } from './TestApp.ts'
44

55
new TestApp({
66
stackName: `${stackBaseName()}-test`,

continuous-deployment.yml

Lines changed: 0 additions & 13 deletions
This file was deleted.

features/run-features.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import { CloudFormationClient } from '@aws-sdk/client-cloudformation'
22
import { runFolder } from '@bifravst/bdd-markdown'
33
import { stackOutput } from '@bifravst/cloudformation-helpers'
44
import * as path from 'path'
5-
import { stackBaseName } from '../cdk/stackBaseName.js'
6-
import { steps as restSteps } from './steps/rest-steps.js'
7-
import { steps as webHookSteps } from './steps/webhook-steps.js'
5+
import { stackBaseName } from '../cdk/stackBaseName.ts'
6+
import { steps as restSteps } from './steps/rest-steps.ts'
7+
import { steps as webHookSteps } from './steps/webhook-steps.ts'
88

99
/**
1010
* This file configures the BDD Feature runner

features/steps/rest-steps.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Type } from '@sinclair/typebox'
44
import assert from 'assert/strict'
55
import type { Response } from 'node-fetch'
66
import fetch from 'node-fetch'
7-
import type { World } from '../run-features.js'
7+
import type { World } from '../run-features.ts'
88

99
export const steps = (): StepRunner<World>[] => {
1010
let baseUrl: URL | undefined = undefined

features/steps/webhook-steps.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import type { StepRunner } from '@bifravst/bdd-markdown'
22
import { codeBlockOrThrow, regExpMatchedStep } from '@bifravst/bdd-markdown'
33
import { Type } from '@sinclair/typebox'
44
import assert from 'assert/strict'
5-
import type { World } from '../run-features.js'
6-
import { WebhookReceiver } from './webhook-receiver.js'
5+
import type { World } from '../run-features.ts'
6+
import { WebhookReceiver } from './webhook-receiver.ts'
77

88
export const steps = (): StepRunner<World>[] => {
99
let r: WebhookReceiver

tsconfig.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
"removeComments": true,
1818
"noFallthroughCasesInSwitch": true,
1919
"forceConsistentCasingInFileNames": true,
20-
"noImplicitAny": true
20+
"noImplicitAny": true,
21+
"allowImportingTsExtensions": true,
22+
"noEmit": true
2123
}
2224
}

0 commit comments

Comments
 (0)