Files
core/packages/api-client/controllers/index.ts
2022-12-23 21:33:33 +08:00

83 lines
1.7 KiB
TypeScript

import { AggregateController } from './aggregate'
import { CategoryController } from './category'
import { CommentController } from './comment'
import { LinkController } from './link'
import { NoteController } from './note'
import { PageController } from './page'
import { PostController } from './post'
import { ProjectController } from './project'
import {
RecentlyAttitudeEnum,
RecentlyAttitudeResultEnum,
RecentlyController,
} from './recently'
import { SayController } from './say'
import { SearchController } from './search'
import { ServerlessController } from './severless'
import { SnippetController } from './snippet'
import { TopicController } from './topic'
import { UserController } from './user'
export const allControllers = [
AggregateController,
CategoryController,
CommentController,
LinkController,
NoteController,
PageController,
PostController,
ProjectController,
RecentlyController,
TopicController,
SayController,
SearchController,
SnippetController,
ServerlessController,
UserController,
]
export const allContollerNames = [
'aggregate',
'category',
'comment',
'link',
'note',
'page',
'post',
'project',
'topic',
'recently',
'say',
'search',
'snippet',
'serverless',
'user',
// alias,
'friend',
'master',
'shorthand',
] as const
export {
AggregateController,
CategoryController,
CommentController,
LinkController,
NoteController,
PageController,
PostController,
ProjectController,
RecentlyController,
SayController,
SearchController,
SnippetController,
ServerlessController,
UserController,
TopicController,
// Enum
RecentlyAttitudeEnum,
RecentlyAttitudeResultEnum,
}