From 5b59b93d86d700dc04f187705d22f28791270043 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Mon, 27 Mar 2023 14:12:43 -0500 Subject: [PATCH] validateEvent: use assertion function --- event.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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