@comyata/run
Version:
Simplify data workflows and management with data templates, for browser and server.
29 lines (28 loc) • 1.18 kB
TypeScript
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);
}