返回 AiToEarn
index.ts
1 import { AccountGroup, AccountGroupSchema } from './account-group.schema'
2 import { Account, AccountSchema } from './account.schema'
3 import { AiLog, AiLogSchema } from './ai-log.schema'
4 import { ApiKey, ApiKeySchema } from './api-key.schema'
5 import { AppConfig, AppConfigSchema } from './app-config.schema'
6 import { Asset, AssetSchema } from './asset.schema'
7 import { Blog, BlogSchema } from './blog.schema'
8 import { ContentGenerationTask, ContentGenerationTaskSchema } from './content-generation-task.schema'
9 import { DraftGenerationMemory, DraftGenerationMemorySchema } from './draft-generation-memory.schema'
10 import { MaterialGroup, MaterialGroupSchema } from './material-group.schema'
11 import { Material, MaterialSchema } from './material.schema'
12 import { MediaGroup, MediaGroupSchema } from './media-group.schema'
13 import { Media, MediaSchema } from './media.schema'
14 import { OAuth2Credential, OAuth2CredentialSchema } from './oauth2-credential.schema'
15 import { PublishDayInfo, PublishDayInfoSchema } from './publish-day-info.schema'
16 import { PublishInfo, PublishInfoSchema } from './publish-info.schema'
17 import { PublishRecord, PublishRecordSchema } from './publish-record.schema'
18 import {
19 User,
20 UserSchema,
21 } from './user.schema'
22
23 export * from './account-group.schema'
24 export * from './account.schema'
25 export * from './ai-log.schema'
26 export * from './api-key.schema'
27 export * from './app-config.schema'
28 export * from './asset.schema'
29 export * from './blog.schema'
30 export * from './content-generation-task.schema'
31 export * from './draft-generation-memory.schema'
32 export * from './material-group.schema'
33 export * from './material.schema'
34 export * from './media-group.schema'
35 export * from './media.schema'
36 export * from './oauth2-credential.schema'
37 export * from './publish-day-info.schema'
38 export * from './publish-info.schema'
39 export * from './publish-record.schema'
40 export * from './user.schema'
41
42 export const schemas = [
43 { name: User.name, schema: UserSchema },
44 { name: AiLog.name, schema: AiLogSchema },
45 { name: AppConfig.name, schema: AppConfigSchema },
46 { name: Blog.name, schema: BlogSchema },
47 { name: Account.name, schema: AccountSchema },
48 { name: ApiKey.name, schema: ApiKeySchema },
49 { name: AccountGroup.name, schema: AccountGroupSchema },
50 { name: MediaGroup.name, schema: MediaGroupSchema },
51 { name: Media.name, schema: MediaSchema },
52 { name: Material.name, schema: MaterialSchema },
53 { name: MaterialGroup.name, schema: MaterialGroupSchema },
54 { name: PublishDayInfo.name, schema: PublishDayInfoSchema },
55 { name: PublishInfo.name, schema: PublishInfoSchema },
56 { name: PublishRecord.name, schema: PublishRecordSchema },
57 { name: OAuth2Credential.name, schema: OAuth2CredentialSchema },
58 { name: ContentGenerationTask.name, schema: ContentGenerationTaskSchema },
59 { name: DraftGenerationMemory.name, schema: DraftGenerationMemorySchema },
60 { name: Asset.name, schema: AssetSchema },
61 ] as const
62
62 lines TYPESCRIPT