mirror of
https://github.com/nbd-wtf/nostr-tools.git
synced 2025-12-09 00:28:51 +00:00
feat(event): getBlankEvent can accept a kind
This commit is contained in:
5
event.ts
5
event.ts
@@ -6,6 +6,7 @@ import {getPublicKey} from './keys'
|
|||||||
|
|
||||||
/* eslint-disable no-unused-vars */
|
/* eslint-disable no-unused-vars */
|
||||||
export enum Kind {
|
export enum Kind {
|
||||||
|
UndefinedKindNumber = 255,
|
||||||
Metadata = 0,
|
Metadata = 0,
|
||||||
Text = 1,
|
Text = 1,
|
||||||
RecommendRelay = 2,
|
RecommendRelay = 2,
|
||||||
@@ -45,9 +46,9 @@ export type Event<K extends number = Kind> = UnsignedEvent<K> & {
|
|||||||
sig: string
|
sig: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getBlankEvent(): EventTemplate<number> {
|
export function getBlankEvent<K extends Kind = Kind.UndefinedKindNumber>(kind?: K): EventTemplate<K> {
|
||||||
return {
|
return {
|
||||||
kind: 255,
|
kind: kind || ( Kind.UndefinedKindNumber as K),
|
||||||
content: '',
|
content: '',
|
||||||
tags: [],
|
tags: [],
|
||||||
created_at: 0
|
created_at: 0
|
||||||
|
|||||||
Reference in New Issue
Block a user