tangweijie 5099f2e87e Initial commit: Vue3 + TypeScript 前端项目
- Vue 3 + TypeScript + Element Plus 前端界面
- Pinia 状态管理
- Vue Router 4 路由管理
- Axios HTTP 客户端
- MSW (Mock Service Worker) 开发环境模拟
- 账户管理界面 (列表、详情、三科目余额展示)
- 交易管理界面 (列表、详情)
- 对账管理界面 (三账校验)
- 完善的 API 客户端封装
- Docker 容器化配置
- Nginx 配置用于生产环境
2026-01-05 17:57:11 +08:00

45 lines
2.0 KiB
TypeScript

import { EventMap, Emitter } from 'strict-event-emitter';
import { R as RequestHandler } from './HttpResponse-CVs3ngx3.js';
import { LifeCycleEventEmitter } from './sharedOptions.js';
import { Disposable } from './utils/internal/Disposable.js';
import { WebSocketHandler } from './handlers/WebSocketHandler.js';
import '@mswjs/interceptors';
import './utils/internal/isIterable.js';
import './typeUtils.js';
import 'graphql';
import './utils/matching/matchRequestUrl.js';
import './utils/request/onUnhandledRequest.js';
import '@mswjs/interceptors/WebSocket';
declare abstract class HandlersController {
abstract prepend(runtimeHandlers: Array<RequestHandler | WebSocketHandler>): void;
abstract reset(nextHandles: Array<RequestHandler | WebSocketHandler>): void;
abstract currentHandlers(): Array<RequestHandler | WebSocketHandler>;
}
declare class InMemoryHandlersController implements HandlersController {
private initialHandlers;
private handlers;
constructor(initialHandlers: Array<RequestHandler | WebSocketHandler>);
prepend(runtimeHandles: Array<RequestHandler | WebSocketHandler>): void;
reset(nextHandlers: Array<RequestHandler | WebSocketHandler>): void;
currentHandlers(): Array<RequestHandler | WebSocketHandler>;
}
/**
* Generic class for the mock API setup.
*/
declare abstract class SetupApi<EventsMap extends EventMap> extends Disposable {
protected handlersController: HandlersController;
protected readonly emitter: Emitter<EventsMap>;
protected readonly publicEmitter: Emitter<EventsMap>;
readonly events: LifeCycleEventEmitter<EventsMap>;
constructor(...initialHandlers: Array<RequestHandler | WebSocketHandler>);
private validateHandlers;
use(...runtimeHandlers: Array<RequestHandler | WebSocketHandler>): void;
restoreHandlers(): void;
resetHandlers(...nextHandlers: Array<RequestHandler | WebSocketHandler>): void;
listHandlers(): ReadonlyArray<RequestHandler | WebSocketHandler>;
private createLifeCycleEvents;
}
export { HandlersController, InMemoryHandlersController, SetupApi };