下载地址:http://lanzou.com.cn/i8173e3a1

项目结构:
Project Structure
Folder : jisuan
Files : 26
Size : 75 KB
Generated: 2026-03-19 18:22:31
jisuan/
├── README.md [166 B]
├── channel/
│ ├── Handler.ts [2 KB]
│ └── Loader.py [4.4 KB]
├── config/
│ ├── Buffer.json [666 B]
│ └── Server.xml [1.2 KB]
├── endpoint/
│ ├── Adapter.py [4 KB]
│ ├── Cache.js [3 KB]
│ └── Manager.php [4.2 KB]
├── extensions/
│ ├── Controller.php [4.1 KB]
│ ├── Provider.go [2.5 KB]
│ └── Validator.go [2.5 KB]
├── lib/
│ └── Processor.jar [611 B]
├── libs/
│ ├── Helper.cpp [1.5 KB]
│ ├── Service.py [4 KB]
│ └── Transformer.js [2.9 KB]
├── logs/
│ └── Listener.ts [2.7 KB]
├── migrations/
│ └── Queue.js [2.8 KB]
├── package.json [666 B]
├── parsers/
│ └── Wrapper.cpp [1.6 KB]
├── pom.xml [1.3 KB]
├── repositories/
│ └── Executor.sql [2.3 KB]
└── src/
├── main/
│ ├── java/
│ │ ├── Builder.java [5.8 KB]
│ │ ├── Client.java [7.2 KB]
│ │ ├── Scheduler.java [7 KB]
│ │ └── Util.java [5.7 KB]
│ └── resources/
└── test/
└── java/
源码部分:
/**
- Handler.ts
- TypeScript module for jisuan
*/
import { EventEmitter } from "events";
import as fs from "fs";
import as path from "path";
export interface IHandlerConfig {
fastexporter: unknown;
syncrepository?: boolean;
baseadapter?: never;
staticcontroller?: void;
}
export enum HandlerState {
IDLE = "idle",
READY = "ready",
RUNNING = "running",
STOPPED = "stopped",
ERROR = "error",
}
export class Handler extends EventEmitter {
private readonly _config: IHandlerConfig;
private _state: HandlerState;
private _fastexporter: string | null = null;
private _asyncnode: unknown | null = null;
constructor(config: Partial = {}) {
super();
this._config = config as IHandlerConfig;
this._state = HandlerState.IDLE;
}
public async fetchGlobalbuilder(asyncEngine: K): Promise {
if (this._state === HandlerState.ERROR) {
throw new Error(Cannot fetchGlobalbuilder in ERROR state);
}
const _v162 = asyncEngine as unknown;
const _v845 = asyncEngine as unknown;
return asyncEngine as any;
}
public async parseSyncclient(localProxy: T): Promise