chore: integrate barrelsby for auto-generated barrel exports
Add barrelsby configuration and regenerate model barrel files using the tool to standardize exports and automate maintenance of index.ts files across model directories.
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
{
|
||||
"directory": "./src"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"directory": [
|
||||
"./src/data/models",
|
||||
"./src/data/models/auth",
|
||||
"./src/data/models/chat",
|
||||
"./src/data/models/metrics",
|
||||
"./src/data/models/user"
|
||||
]
|
||||
}
|
||||
@@ -1,14 +1,17 @@
|
||||
// auth 子目录 barrel export
|
||||
export { AppleLoginRequest } from "./apple_login_request";
|
||||
export { FbIdLoginRequest } from "./fb_id_login_request";
|
||||
export { FacebookLoginRequest } from "./facebook_login_request";
|
||||
export { GoogleLoginRequest } from "./google_login_request";
|
||||
export { GuestLoginRequest } from "./guest_login_request";
|
||||
export { GuestLoginResponse } from "./guest_login_response";
|
||||
export { LoginRequest } from "./login_request";
|
||||
export { LoginResponse } from "./login_response";
|
||||
export { LogoutResponse } from "./logout_response";
|
||||
export { RefreshTokenRequest } from "./refresh_token_request";
|
||||
export { RefreshTokenResponse } from "./refresh_token_response";
|
||||
export { RegisterRequest } from "./register_request";
|
||||
export { SendCodeRequest } from "./send_code_request";
|
||||
/**
|
||||
* @file Automatically generated by barrelsby.
|
||||
*/
|
||||
|
||||
export * from "./apple_login_request";
|
||||
export * from "./facebook_login_request";
|
||||
export * from "./fb_id_login_request";
|
||||
export * from "./google_login_request";
|
||||
export * from "./guest_login_request";
|
||||
export * from "./guest_login_response";
|
||||
export * from "./login_request";
|
||||
export * from "./login_response";
|
||||
export * from "./logout_response";
|
||||
export * from "./refresh_token_request";
|
||||
export * from "./refresh_token_response";
|
||||
export * from "./register_request";
|
||||
export * from "./send_code_request";
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
// chat 子目录 barrel export
|
||||
export { ChatHistoryResponse } from "./chat_history_response";
|
||||
export { ChatMessage } from "./chat_message";
|
||||
export { ChatSendResponse } from "./chat_send_response";
|
||||
export { ChatSyncData } from "./chat_sync_data";
|
||||
export { ChatSyncRequest } from "./chat_sync_request";
|
||||
export { GuestChatQuota } from "./guest_chat_quota";
|
||||
export { ImageUploadResponse } from "./image_upload_response";
|
||||
export { SendMessageRequest } from "./send_message_request";
|
||||
export { SttData } from "./stt_data";
|
||||
export { SyncMessage } from "./sync_message";
|
||||
/**
|
||||
* @file Automatically generated by barrelsby.
|
||||
*/
|
||||
|
||||
export * from "./chat_history_response";
|
||||
export * from "./chat_message";
|
||||
export * from "./chat_send_response";
|
||||
export * from "./chat_sync_data";
|
||||
export * from "./chat_sync_request";
|
||||
export * from "./guest_chat_quota";
|
||||
export * from "./image_upload_response";
|
||||
export * from "./send_message_request";
|
||||
export * from "./stt_data";
|
||||
export * from "./sync_message";
|
||||
|
||||
@@ -1,5 +1,37 @@
|
||||
// models 顶层 barrel export - 集中导出所有分类
|
||||
export * from "./auth";
|
||||
export * from "./chat";
|
||||
export * from "./metrics";
|
||||
export * from "./user";
|
||||
/**
|
||||
* @file Automatically generated by barrelsby.
|
||||
*/
|
||||
|
||||
export * from "./auth/apple_login_request";
|
||||
export * from "./auth/facebook_login_request";
|
||||
export * from "./auth/fb_id_login_request";
|
||||
export * from "./auth/google_login_request";
|
||||
export * from "./auth/guest_login_request";
|
||||
export * from "./auth/guest_login_response";
|
||||
export * from "./auth/login_request";
|
||||
export * from "./auth/login_response";
|
||||
export * from "./auth/logout_response";
|
||||
export * from "./auth/refresh_token_request";
|
||||
export * from "./auth/refresh_token_response";
|
||||
export * from "./auth/register_request";
|
||||
export * from "./auth/send_code_request";
|
||||
export * from "./chat/chat_history_response";
|
||||
export * from "./chat/chat_message";
|
||||
export * from "./chat/chat_send_response";
|
||||
export * from "./chat/chat_sync_data";
|
||||
export * from "./chat/chat_sync_request";
|
||||
export * from "./chat/guest_chat_quota";
|
||||
export * from "./chat/image_upload_response";
|
||||
export * from "./chat/send_message_request";
|
||||
export * from "./chat/stt_data";
|
||||
export * from "./chat/sync_message";
|
||||
export * from "./metrics/app_event";
|
||||
export * from "./metrics/pwa_event";
|
||||
export * from "./user/avatar_data";
|
||||
export * from "./user/credits_data";
|
||||
export * from "./user/credits_history_data";
|
||||
export * from "./user/personality_traits";
|
||||
export * from "./user/recent_memory";
|
||||
export * from "./user/update_profile_request";
|
||||
export * from "./user/user";
|
||||
export * from "./user/user_stats_response";
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
// metrics 子目录 barrel export
|
||||
export { AppEvent } from "./app_event";
|
||||
export { PwaEvent } from "./pwa_event";
|
||||
/**
|
||||
* @file Automatically generated by barrelsby.
|
||||
*/
|
||||
|
||||
export * from "./app_event";
|
||||
export * from "./pwa_event";
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
// user 子目录 barrel export
|
||||
export { AvatarData } from "./avatar_data";
|
||||
export { CreditsData } from "./credits_data";
|
||||
export { CreditsHistoryData } from "./credits_history_data";
|
||||
export { PersonalityTraits } from "./personality_traits";
|
||||
export { RecentMemory } from "./recent_memory";
|
||||
export { UpdateProfileRequest } from "./update_profile_request";
|
||||
export { User } from "./user";
|
||||
export { UserStatsResponse } from "./user_stats_response";
|
||||
/**
|
||||
* @file Automatically generated by barrelsby.
|
||||
*/
|
||||
|
||||
export * from "./avatar_data";
|
||||
export * from "./credits_data";
|
||||
export * from "./credits_history_data";
|
||||
export * from "./personality_traits";
|
||||
export * from "./recent_memory";
|
||||
export * from "./update_profile_request";
|
||||
export * from "./user";
|
||||
export * from "./user_stats_response";
|
||||
|
||||
Reference in New Issue
Block a user