16 lines
472 B
TypeScript
16 lines
472 B
TypeScript
import { Post } from 'socialvoid'
|
|
|
|
export type NotDeletedPost = Post & {
|
|
peer: NonNullable<Post['peer']>
|
|
source: NonNullable<Post['source']>
|
|
text: NonNullable<Post['text']>
|
|
like_count: NonNullable<Post['like_count']>
|
|
repost_count: NonNullable<Post['repost_count']>
|
|
quote_count: NonNullable<Post['quote_count']>
|
|
reply_count: NonNullable<Post['reply_count']>
|
|
}
|
|
|
|
export function postNotDeleted(post: Post): post is NotDeletedPost {
|
|
return post.peer != null
|
|
}
|