Type alias LimitOrderRouteSelectorResult<R>

LimitOrderRouteSelectorResult<R>: {
    allRoutes: R[];
    selectedRoute: R;
    verdict: "ROUTE_WITH_LIMIT_ORDER_SELECTED";
} | {
    allRoutes: R[];
    reason: "MATCHING_FAILED" | "CORRUPTED_LIMIT_ORDERS" | "SUBOPTIMAL_RESULT";
    selectedRoute: R;
    verdict: "ROUTE_WITHOUT_LIMIT_ORDER_SELECTED";
} | {
    allRoutes: R[];
    verdict: "FAILED";
}

Type Parameters

  • R extends PartialRoute<"limitOrderMatcher" | "netOutGetter">

Type declaration

  • allRoutes: R[]
  • selectedRoute: R
  • verdict: "ROUTE_WITH_LIMIT_ORDER_SELECTED"

Type declaration

  • allRoutes: R[]
  • reason: "MATCHING_FAILED" | "CORRUPTED_LIMIT_ORDERS" | "SUBOPTIMAL_RESULT"
  • selectedRoute: R
  • verdict: "ROUTE_WITHOUT_LIMIT_ORDER_SELECTED"

Type declaration

  • allRoutes: R[]
  • verdict: "FAILED"

Generated using TypeDoc