(timeout: number | undefined)
| 164 | } |
| 165 | |
| 166 | async function flush(timeout: number | undefined): Promise<boolean> { |
| 167 | const allTransports = [...otherTransports.values(), fallbackTransport]; |
| 168 | const results = await Promise.all(allTransports.map(transport => transport.flush(timeout))); |
| 169 | return results.every(r => r); |
| 170 | } |
| 171 | |
| 172 | return { |
| 173 | send, |