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"