Bpistle/src/lib/tag.ts
2024-12-21 23:20:30 +08:00

15 lines
439 B
TypeScript

export function tagNameEquals(tagName: string) {
return (tag: string[]) => tag[0] === tagName
}
export function isReplyETag([tagName, , , marker]: string[]) {
return tagName === 'e' && marker === 'reply'
}
export function isRootETag([tagName, , , marker]: string[]) {
return tagName === 'e' && marker === 'root'
}
export function isMentionETag([tagName, , , marker]: string[]) {
return tagName === 'e' && marker === 'mention'
}