UNPKG

@comyata/run

Version:

Simplify data workflows and management with data templates, for browser and server.

36 lines 1.02 kB
export class ComputableError extends Error {} export class NodeParserError extends ComputableError { constructor(targetPath, parent, message, originalError) { super(message); this.targetPath = targetPath; this.parent = parent; this.originalError = originalError; } } export class NodeComputeError extends ComputableError { constructor(target, message, originalError) { super(message); this.target = target; this.originalError = originalError; } } export class CircularNodeDependencyError extends NodeComputeError { constructor(parents, target, message) { super(target, message); this.parents = parents; this.target = target; } } export class ResultError extends ComputableError { constructor(message, dataNode, valueError) { super(message); this.dataNode = dataNode; this.valueError = valueError; } } export class MissingEngineError extends ComputableError { constructor(message, dataNode) { super(message); this.dataNode = dataNode; } }