import { ParsersEngineErrorMessage, ParsersEngineInformationMessage, ParsersEngineWarningMessage, } from '../parsersEngine/definitions/ParsersEngineMessage.js'; import { ParserOutput } from '../parsersEngine/definitions/parserOutput.js'; /** * @deprecated */ export type PipeEngineRuleSuccessResult = { status: 'success'; messages: Array; value: ParserOutput; fromRule: string; }; /** * @deprecated */ export type PipeEngineRuleErrorResult = { status: 'error'; messages: [ ...Array< ParsersEngineInformationMessage | ParsersEngineWarningMessage | ParsersEngineErrorMessage >, ParsersEngineErrorMessage, ]; fromRule: string; }; /** * @deprecated */ export type PipeEngineRuleResult = PipeEngineRuleSuccessResult | PipeEngineRuleErrorResult; /** * @deprecated */ export type PipeEngineRulesResult = | { status: 'success'; messages: Array; value: Array; } | { status: 'error'; messages: [ ...Array< ParsersEngineInformationMessage | ParsersEngineWarningMessage | ParsersEngineErrorMessage >, ParsersEngineErrorMessage, ]; };