mirror of
https://github.com/n8n-io/n8n.git
synced 2026-06-01 01:07:04 +02:00
37 lines
873 B
TypeScript
37 lines
873 B
TypeScript
// Main exports
|
|
export { ExpressionEvaluator } from './evaluator/expression-evaluator';
|
|
|
|
// Bridge exports — IsolatedVmBridge lazy-loads isolated-vm internally,
|
|
// so this value re-export does NOT pull in the native binary at import time.
|
|
export { IsolatedVmBridge } from './bridge/isolated-vm-bridge';
|
|
|
|
// Types
|
|
export type {
|
|
IExpressionEvaluator,
|
|
EvaluatorConfig,
|
|
WorkflowData,
|
|
EvaluateOptions,
|
|
ExecuteOptions,
|
|
RuntimeBridge,
|
|
BridgeConfig,
|
|
Logger,
|
|
ObservabilityProvider,
|
|
MetricsAPI,
|
|
TracesAPI,
|
|
Span,
|
|
LogsAPI,
|
|
} from './types';
|
|
|
|
// Error types
|
|
export {
|
|
ExpressionError,
|
|
MemoryLimitError,
|
|
TimeoutError,
|
|
SecurityViolationError,
|
|
SyntaxError,
|
|
} from './types';
|
|
|
|
// Extension runtime exports
|
|
export { extend, extendOptional, EXTENSION_OBJECTS } from './extensions/extend';
|
|
export { ExpressionExtensionError } from './extensions/expression-extension-error';
|