@karlroigus / api契约
共享的TypeScript类型,用于enchanted webstore API。Express后端和React前端都使用。
安装
npm install @karlroigus/api-contracts
使用
import type { Product, Order, CreatePaymentSessionRequest } from '@karlroigus/api-contracts';
开发
在更改类型之后 src/index.ts:
npm version patch
npm publish --access public
然后更新消费者:
cd api && npm install @karlroigus/api-contracts@latest
cd frontend && npm install @karlroigus/api-contracts@latest