changed types around

This commit is contained in:
Bojan Kucera 2025-06-03 17:52:02 -04:00
parent 24e82bbb78
commit f61d1aa0c3
75 changed files with 3625 additions and 34314 deletions

View file

@ -5,7 +5,7 @@ A Redis-based event bus implementation for inter-service communication in the st
## Features
- Publish/subscribe pattern for asynchronous messaging
- Support for typed events based on `@stock-bot/shared-types`
- Support for typed events based on `@stock-bot/types`
- Reliable message delivery
- Channel-based subscriptions
@ -13,7 +13,7 @@ A Redis-based event bus implementation for inter-service communication in the st
```typescript
import { createEventBus } from '@stock-bot/event-bus';
import { MarketDataEvent } from '@stock-bot/shared-types';
import { MarketDataEvent } from '@stock-bot/types';
// Create an event bus instance
const eventBus = createEventBus({

View file

@ -11,7 +11,7 @@
"test": "jest"
},
"dependencies": {
"@stock-bot/shared-types": "workspace:*",
"@stock-bot/types": "workspace:*",
"ioredis": "^5.3.2"
},
"devDependencies": {

View file

@ -1,5 +1,5 @@
import Redis from 'ioredis';
import { Event } from '@stock-bot/shared-types';
import { Event } from '@stock-bot/types';
export type EventHandler<T extends Event = Event> = (event: T) => Promise<void> | void;

View file

@ -3,8 +3,10 @@
"compilerOptions": {
"outDir": "./dist",
"rootDir": "./src",
"declaration": true
"declaration": true,
"moduleResolution": "bundler",
"allowImportingTsExtensions": false,
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist", "**/*.test.ts", "**/*.spec.ts"]
"exclude": ["node_modules", "dist", "**/*.test.ts"]
}