diff --git a/event.ts b/event.ts index d85f5c1..77c59b5 100644 --- a/event.ts +++ b/event.ts @@ -78,7 +78,7 @@ export function getEventHash(event: UnsignedEvent): string { return secp256k1.utils.bytesToHex(eventHash) } -export function validateEvent(event: UnsignedEvent): boolean { +export function validateEvent(event: T): event is T & UnsignedEvent { if (typeof event !== 'object') return false if (typeof event.kind !== 'number') return false if (typeof event.content !== 'string') return false