Skip to content

feat: typing ingest lambda and related files, app entry, adjusting types as needed#1087

Merged
theodorehreuter merged 33 commits into
mainfrom
tr/drop-909/type-ingest-and-lambda-entry
Apr 30, 2026
Merged

feat: typing ingest lambda and related files, app entry, adjusting types as needed#1087
theodorehreuter merged 33 commits into
mainfrom
tr/drop-909/type-ingest-and-lambda-entry

Conversation

@theodorehreuter

Copy link
Copy Markdown
Collaborator

Related Issue(s):
Typing the lambda entry points, index files, and continuing to refine types as necessary for the typescript migration.

Proposed Changes:

  1. Typing the lambda index files and api files, the main app file itself
  2. Adjusting types as necessary.

PR Checklist:

  • I have added my changes to the CHANGELOG or a CHANGELOG entry is not required.

…nner not identifying the error typescript file and finding temporary workaround during migration.
…ts. Confirmed using s3-utils.ts passes all tests
…ut input object in test to be a more complete StacItem to pass an expected logic gate
@theodorehreuter theodorehreuter marked this pull request as draft April 2, 2026 16:28
@theodorehreuter theodorehreuter marked this pull request as ready for review April 7, 2026 14:54
Comment thread .vscode/settings.json
},
"editor.tabSize": 2,
"files.insertFinalNewline": true,
"typescript.tsserver.maxTsServerMemory": 4096,

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

temporary as it needs more memory in the mixed memory codebase, will remove on final PR to reduce this allocation once it's all typescript

@pjhartzell pjhartzell left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left a few comments, the most important of which relates to the API app being re-created on each Lambda handler invocation.

Comment thread src/lambdas/ingest/index.ts Outdated
Comment thread src/lambdas/api/index.ts Outdated
Comment thread src/lib/s3-utils.ts Outdated
Comment thread src/lambdas/api/index.ts
@theodorehreuter theodorehreuter changed the base branch from tr/drop-908/type-api-layer to main April 22, 2026 16:34

@pjhartzell pjhartzell left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking care of those items.

@theodorehreuter theodorehreuter added this pull request to the merge queue Apr 30, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Apr 30, 2026
@theodorehreuter theodorehreuter added this pull request to the merge queue Apr 30, 2026
Merged via the queue into main with commit 789bee2 Apr 30, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants