Type Alias: ExchangeResponse<Data = undefined>
ts
type ExchangeResponse<Data = undefined> =
| ExchangeErrorResponse
| {
response: [Data] extends [undefined] ? object : unknown extends Data ? object : object;
status: "ok";
};Exchange result. Omit Data for acknowledgements, provide it for actions returning data, or use unknown for raw actions with unknown results.
Type Parameters
| Type Parameter | Default type |
|---|---|
Data | undefined |