scrypt-ts
Version:
A toolset for building sCrypt smart contract applications on Bitcoin SV network written in typescript.
15 lines (14 loc) • 671 B
TypeScript
import { Action } from "./action";
import { LoggerController } from "./logger-controller";
import { RequestController } from "./request-controller";
export declare class ActionError extends Error {
statusCode: number;
message: string;
constructor(statusCode: number, message: string);
}
export declare class ActionResolver {
private readonly _requestController;
private readonly _loggerController;
constructor(_requestController: RequestController, _loggerController: LoggerController);
resolve<Request, JSONRequest, JSONResponse, Response>(action: Action<Request, JSONRequest, JSONResponse, Response>, request: Request): Promise<Response>;
}