Skip to content

Typescript Migration: Tests#1095

Open
theodorehreuter wants to merge 45 commits intomainfrom
tr/drop-910/type-test-finalize-typescript-migration
Open

Typescript Migration: Tests#1095
theodorehreuter wants to merge 45 commits intomainfrom
tr/drop-910/type-test-finalize-typescript-migration

Conversation

@theodorehreuter
Copy link
Copy Markdown
Collaborator

@theodorehreuter theodorehreuter commented Apr 23, 2026

Related Issue(s):

Proposed Changes:

Converting the tests to Typescript. This was done with having Claude doing a major first pass and then reviewing myself, after doing all the other work of building and honing types through the other PRs of the typescript migration, and then let claude rip on the tests.

This is the final PR that completes the typescript migration of stac-server.

A significant amount of the diff is minor linting changes required by typescript, though some changes were also necessitated by changing noImplicitAny: false to true which turned up some additional typescript errors around the repo that required some minor changes, particularly in the database.ts. Keeping in line with the rest of the migration there are no changes to business logic.

PR Checklist:

  • [ x] I have added my changes to the CHANGELOG

…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 changed the base branch from tr/drop-909/type-ingest-and-lambda-entry to main May 4, 2026 19:59
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.

1 participant