Some checks reported errors
continuous-integration/drone/push Build was killed
- 搭建 api、auth、utils 等逻辑模块 - 通过 tsc、eslint、vitest 测试验证 BREAKING CHANGE: 新镜像分支
29 lines
528 B
TypeScript
29 lines
528 B
TypeScript
// 排序方式枚举
|
|
export enum SortOrder {
|
|
ASC = 'asc',
|
|
DESC = 'desc'
|
|
}
|
|
|
|
// 排序字段枚举
|
|
export enum PostSortBy {
|
|
CREATED_AT = 'createdAt',
|
|
UPDATED_AT = 'updatedAt',
|
|
PUBLISHED_AT = 'publishedAt',
|
|
VIEWS = 'views',
|
|
LIKES = 'likes',
|
|
COMMENTS = 'comments'
|
|
}
|
|
|
|
// 评论排序字段枚举
|
|
export enum CommentSortBy {
|
|
CREATED_AT = 'createdAt',
|
|
LIKES = 'likes',
|
|
REPLIES = 'replies'
|
|
}
|
|
|
|
// 帖子类型枚举
|
|
export enum PostType {
|
|
QUESTION = 'question',
|
|
ARTICLE = 'article'
|
|
}
|