Skip to content

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

Draft
Justin Hammond (Justintime50) wants to merge 3 commits 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 3 commits 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
@Justintime50
Justin Hammond (Justintime50) force-pushed the ts-migrate/05-base-service-hydration branch 2 times, most recently from 81529ce to ef9a69c Compare August 7, 2026 19:28
@Justintime50
Justin Hammond (Justintime50) force-pushed the ts-migrate/05-base-service-hydration branch from ef9a69c to fe04626 Compare August 7, 2026 19:37
@Justintime50
Justin Hammond (Justintime50) force-pushed the ts-migrate/05-base-service-hydration branch 2 times, most recently from 356b0f1 to d488f3a Compare August 7, 2026 19:49
@Justintime50
Justin Hammond (Justintime50) force-pushed the ts-migrate/05-base-service-hydration branch from d488f3a to a3b5080 Compare August 7, 2026 19:54
@Justintime50
Justin Hammond (Justintime50) force-pushed the ts-migrate/05-base-service-hydration branch from a3b5080 to eeaedb3 Compare August 7, 2026 20:00
@Justintime50
Justin Hammond (Justintime50) force-pushed the ts-migrate/05-base-service-hydration branch from eeaedb3 to 7833d53 Compare August 7, 2026 20:06
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