/** * B2C Commerce Script Debugger operations. * * Provides the SDAPI client, debug session manager, DAP adapter, and supporting * utilities for source mapping and variable reference management. * * @module operations/debug */ export { SdapiClient, SdapiError, createSdapiClient } from './sdapi-client.js'; export type { SdapiClientConfig } from './sdapi-client.js'; export { DebugSessionManager } from './debug-session.js'; export { B2CScriptDebugAdapter } from './dap-adapter.js'; export { createSourceMapper } from './source-mapping.js'; export type { SourceMapper } from './source-mapping.js'; export { VariableStore } from './variable-store.js'; export { resolveBreakpointPath } from './resolve-path.js'; export { DEFAULT_MAX_VALUE_LENGTH, isPrimitiveType, projectBreakpoint, projectFrame, projectThreadLocation, projectVariable, truncateValue, } from './projections.js'; export type { MappedBreakpoint, MappedFrame, MappedLocation, MappedVariable } from './projections.js'; export type { VariableRef } from './variable-store.js'; export type { SdapiLocation, SdapiStackFrame, SdapiScriptThread, SdapiBreakpoint, SdapiBreakpoints, SdapiObjectMember, SdapiObjectMembers, SdapiEvalResult, SdapiFault, BreakpointInput, DebugSessionConfig, DebugSessionCallbacks, } from './types.js';