@golem-sdk/golem-js
Version:
NodeJS and WebBrowser SDK for building apps running on Golem Network
25 lines (24 loc) • 1.2 kB
TypeScript
import { GolemModuleError } from "../../shared/error/golem-error";
import { Agreement, ProviderInfo } from "../../market/agreement";
import { Activity } from "../index";
export declare enum WorkErrorCode {
ServiceNotInitialized = "ServiceNotInitialized",
ScriptExecutionFailed = "ScriptExecutionFailed",
ActivityDestroyingFailed = "ActivityDestroyingFailed",
ActivityResultsFetchingFailed = "ActivityResultsFetchingFailed",
ActivityCreationFailed = "ActivityCreationFailed",
NetworkSetupMissing = "NetworkSetupMissing",
ScriptInitializationFailed = "ScriptInitializationFailed",
ActivityDeploymentFailed = "ActivityDeploymentFailed",
ActivityStatusQueryFailed = "ActivityStatusQueryFailed",
ActivityResetFailed = "ActivityResetFailed"
}
export declare class GolemWorkError extends GolemModuleError {
#private;
code: WorkErrorCode;
previous?: Error | undefined;
constructor(message: string, code: WorkErrorCode, agreement?: Agreement, activity?: Activity, provider?: ProviderInfo, previous?: Error | undefined);
getAgreement(): Agreement | undefined;
getActivity(): Activity | undefined;
getProvider(): ProviderInfo | undefined;
}