Client SDK
Pipeline
Execute multiple commands in a single round-trip
Pipeline#
Execute multiple commands in a single round-trip. Returns results for each step.
typescript
const response = await client.pipeline( [ { command: 'search', params: { query: 'laptop' }, as: 'results' }, { command: 'cart.add', params: { sku: '$prev.results[0].sku' } }, { command: 'checkout' }, ], { sessionId: 'sess_abc', continueOnError: false })ย // response.ok โ overall success// response.results โ array of per-step resultsfor (const step of response.results) { console.log(step.command, step.ok, step.result)}