refactor(utils): add barrel exports

This commit is contained in:
2026-06-18 11:58:50 +08:00
parent 428402d4b1
commit 0d0dabaace
34 changed files with 48 additions and 51 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ import {
SendCodeRequest,
} from "@/data/dto/auth";
import { User } from "@/data/dto/user";
import { Result } from "@/utils/result";
import { Result } from "@/utils";
import type { IAuthRepository } from "@/data/repositories/interfaces";
import { AuthStorage, type IAuthStorage } from "@/data/storage/auth";
import { UserStorage, type IUserStorage } from "@/data/storage/user";
+1 -1
View File
@@ -22,7 +22,7 @@ import {
ChatSendResponse,
SendMessageRequest,
} from "@/data/dto/chat";
import { Result } from "@/utils/result";
import { Result } from "@/utils";
import type { IChatRepository } from "@/data/repositories/interfaces";
import { LocalChatStorage, LocalMessage } from "@/data/storage/chat";
@@ -13,7 +13,7 @@
* 原始 Dart: lib/data/repositories/auth_repository_impl.dart
*/
import type { Result } from "@/utils/result";
import type { Result } from "@/utils";
import type {
GuestLoginResponse,
LoginResponse,
@@ -11,7 +11,7 @@
* 原始 Dart: lib/data/repositories/chat_repository_impl.dart
*/
import type { Result } from "@/utils/result";
import type { Result } from "@/utils";
import type {
ChatHistoryResponse,
ChatMessage,
@@ -9,7 +9,7 @@
* 原始 Dart: lib/data/repositories/metrics_repository_impl.dart
*/
import type { Result } from "@/utils/result";
import type { Result } from "@/utils";
export interface IMetricsRepository {
/** 上报 PWA 事件。自动注入当前秒级时间戳。 */
@@ -9,7 +9,7 @@
* 原始 Dart: lib/data/repositories/user_repository_impl.dart
*/
import type { Result } from "@/utils/result";
import type { Result } from "@/utils";
import type {
CreditsData,
CreditsHistoryData,
+1 -1
View File
@@ -9,7 +9,7 @@
*/
import { MetricsApi, metricsApi } from "@/data/services/api";
import { AppEvent, PwaEvent } from "@/data/dto/metrics";
import { Result } from "@/utils/result";
import { Result } from "@/utils";
import type { IMetricsRepository } from "@/data/repositories/interfaces";
export class MetricsRepository implements IMetricsRepository {
+1 -1
View File
@@ -16,7 +16,7 @@ import {
User,
UserStatsResponse,
} from "@/data/dto/user";
import { Result } from "@/utils/result";
import { Result } from "@/utils";
import type { IUserRepository } from "@/data/repositories/interfaces";
export class UserRepository implements IUserRepository {