import { ATTACH_SYMBOL, DETACH_SYMBOL, INIT_SYMBOL, } from './constants.js' import type { SidecarBody } from './sidecar-body.js' function attach ( sidecar: SidecarBody, ): Promise { return sidecar[ATTACH_SYMBOL]() } function detach ( sidecar: SidecarBody, ): Promise { return sidecar[DETACH_SYMBOL]() } function init ( sidecar: SidecarBody, ): Promise { return sidecar[INIT_SYMBOL]() } export { attach, detach, init, }