Files
core/packages/api-client/controllers/index.ts
Innei c989a2a7b0 feat: ai module (#1649)
* fix: pass `truncate`

Signed-off-by: Innei <i@innei.in>

* feat: add openai summary

Signed-off-by: Innei <i@innei.in>

* feat: ai list api

Signed-off-by: Innei <i@innei.in>

---------

Signed-off-by: Innei <i@innei.in>
2024-04-26 19:52:11 +08:00

99 lines
2.0 KiB
TypeScript

import { AckController } from './ack'
import { ActivityController } from './activity'
import { AggregateController } from './aggregate'
import { AIController } from './ai'
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 { SubscribeController } from './subscribe'
import { TopicController } from './topic'
import { UserController } from './user'
export const allControllers = [
AIController,
AckController,
ActivityController,
AggregateController,
CategoryController,
CommentController,
LinkController,
NoteController,
PageController,
PostController,
ProjectController,
RecentlyController,
TopicController,
SayController,
SearchController,
SnippetController,
ServerlessController,
SubscribeController,
UserController,
]
export const allControllerNames = [
'ai',
'ack',
'activity',
'aggregate',
'category',
'comment',
'link',
'note',
'page',
'post',
'project',
'topic',
'recently',
'say',
'search',
'snippet',
'serverless',
'subscribe',
'user',
// alias,
'friend',
'master',
'shorthand',
] as const
export {
AIController,
AckController,
ActivityController,
AggregateController,
CategoryController,
CommentController,
LinkController,
NoteController,
PageController,
PostController,
ProjectController,
RecentlyController,
SayController,
SearchController,
SnippetController,
ServerlessController,
SubscribeController,
UserController,
TopicController,
// Enum
RecentlyAttitudeEnum,
RecentlyAttitudeResultEnum,
}