Skip to content

cs transaction shared

Experience · Package · Active

cs transaction shared

Local shared package for CS Transaction Manage contracts and TypeScript types consumed by the BFF and frontend.

  • TypeScript

Spec sheet

Package name

@casa-srl/shared

Repository path

cs-transacion-manage/packages/shared

Runtime

TypeScript package

Responsibilities

  • Keep API and frontend DTO contracts aligned inside the product repo.
  • Emit dist artifacts for package consumers during local-stack watch mode.
  • Avoid promoting product-specific contracts to platform-shared-packages prematurely.

Interfaces and contract surface

  • Package export @casa-srl/shared

Consumers

Notes

  • Promote contracts to platform-shared-packages only when more than one repository consumes them.

Source references

  • cs-transacion-manage/packages/shared/package.json
  • cs-transacion-manage/packages/shared/src

Access types

Il package esporta i tipi locali AccessRole, SubscriptionTier, AccessCapability e AccessContext. AuthResponse include user.role e access, cosi BFF e frontend restano allineati sulla matrice subscription-aware del prodotto.

Workspace reference: /Users/jeanpaul/projects/cs-repository