UNPKG

@comyata/run

Version:

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

29 lines (28 loc) 1.18 kB
import { IDataNode } from '@comyata/run/DataNode'; export declare class ComputableError extends Error { } export declare class NodeParserError extends ComputableError { targetPath: (string | number)[]; parent: IDataNode | undefined; originalError?: Error | unknown; constructor(targetPath: (string | number)[], parent: IDataNode | undefined, message?: string, originalError?: Error | unknown); } export declare class NodeComputeError extends ComputableError { target: IDataNode | undefined; originalError?: Error | unknown; constructor(target: IDataNode, message?: string, originalError?: Error | unknown); } export declare class CircularNodeDependencyError extends NodeComputeError { parents: Set<IDataNode>; target: IDataNode; constructor(parents: Set<IDataNode>, target: IDataNode, message?: string); } export declare class ResultError extends ComputableError { dataNode: IDataNode; valueError?: unknown; constructor(message: string, dataNode: IDataNode, valueError?: unknown); } export declare class MissingEngineError extends ComputableError { dataNode: IDataNode; constructor(message: string, dataNode: IDataNode); }