UNPKG

@gear-js/api

Version:

A JavaScript library that provides functionality to connect GEAR Component APIs.

53 lines (50 loc) 1.6 kB
'use strict'; class SubmitProgramError extends Error { name = 'SubmitProgramError'; constructor(message) { super(message || 'Unable to submit the program. Params are invalid'); } } class ProgramDoesNotExistError extends Error { name = 'ProgramDoesNotExist'; constructor(id) { super(`Program with id ${id} does not exist`); } } class PausedProgramDoesNotExistError extends Error { name = 'PausedProgramDoesNotExistError'; constructor(id) { super(`Program with id ${id} not found in paused program storage`); } } class ProgramTerminatedError extends Error { name = 'ProgramTerminated'; constructor(id) { super(`Program ${id} terminated`); } } class ProgramExitedError extends Error { name = 'ProgramExited'; constructor(id) { super(`Program ${id} exited`); } } class CodeDoesNotExistError extends Error { name = 'CodeDoesNotExist'; constructor(id) { super(`Code with id ${id} not found in the storage`); } } class ProgramHasNoMetahash extends Error { name = 'ProgramHasNoMetahash'; constructor(id) { super(`Program with id ${id} has not metahash function`); } } exports.CodeDoesNotExistError = CodeDoesNotExistError; exports.PausedProgramDoesNotExistError = PausedProgramDoesNotExistError; exports.ProgramDoesNotExistError = ProgramDoesNotExistError; exports.ProgramExitedError = ProgramExitedError; exports.ProgramHasNoMetahash = ProgramHasNoMetahash; exports.ProgramTerminatedError = ProgramTerminatedError; exports.SubmitProgramError = SubmitProgramError;