Skip to content

TSM-05: convert base service hydration layer to TypeScript - #562

Draft
Justin Hammond (Justintime50) wants to merge 1 commit into
ts-migrate/04-core-entry-shared-infrafrom
ts-migrate/05-base-service-hydration
Draft

TSM-05: convert base service hydration layer to TypeScript#562
Justin Hammond (Justintime50) wants to merge 1 commit into
ts-migrate/04-core-entry-shared-infrafrom
ts-migrate/05-base-service-hydration

Conversation

@Justintime50

@Justintime50 Justin Hammond (Justintime50) commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • rename base hydration files to TypeScript: base_service and easypost_object
  • preserve dynamic model hydration and Symbol.hasInstance behavior unchanged
  • keep migration permissive with temporary ts-nocheck on converted files

Validation

  • npm run typescript
  • npm run build
  • npx eslint src/services/base_service.ts src/models/easypost_object.ts
  • npx vitest run test/services/module_exports_compat.test.js

Notes

  • targeted service tests that construct the client require EASYPOST_TEST_API_KEY in local env

@Justintime50 Justin Hammond (Justintime50) changed the title step5: convert base service hydration layer to ts TSM-05: convert base service hydration layer to TypeScript Aug 6, 2026
@Justintime50
Justin Hammond (Justintime50) force-pushed the ts-migrate/05-base-service-hydration branch from 114bf90 to 58535bb Compare August 6, 2026 21:29
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