LiveRouteParamsBuilder
class LiveRouteParamsBuilder[A, Params]A route whose path and query values are decoded for a sibling Routed.
Defined by scalive.LiveRouteParamsBuilder. View source (scalive/api/src/scalive/routing/LiveRouting.scala:612-709)
Methods5
->
def ->: [Msg, Model](view: => LiveView.Routed[Msg, Model, Params])(LiveRoute[Any, A] { type Input = Any })Defined by scalive.LiveRouteParamsBuilder.->. View source (scalive/api/src/scalive/routing/LiveRouting.scala:677-680)
apply
def apply: [Msg, Model](factory: zio.http.Request => LiveView.Routed[Msg, Model, Params])(LiveRoute[Any, A] { type Input = Any })Defined by scalive.LiveRouteParamsBuilder.apply. View source (scalive/api/src/scalive/routing/LiveRouting.scala:633-635)
def apply: [Msg, Model](view: => LiveView.Routed[Msg, Model, Params])(LiveRoute[Any, A] { type Input = Any })Defined by scalive.LiveRouteParamsBuilder.apply. View source (scalive/api/src/scalive/routing/LiveRouting.scala:628-631)
context
def context: [Ctx, Msg, Model](factory: Ctx => LiveView.Routed[Msg, Model, Params])(LiveRoute[Any, A] { type Input = Ctx })Defined by scalive.LiveRouteParamsBuilder.context. View source (scalive/api/src/scalive/routing/LiveRouting.scala:637-640)
def context: [Ctx, Msg, Model](factory: (A, zio.http.Request, Ctx) => LiveView.Routed[Msg, Model, Params])(LiveRoute[Any, A] { type Input = Ctx })Defined by scalive.LiveRouteParamsBuilder.context. View source (scalive/api/src/scalive/routing/LiveRouting.scala:647-659)
def context: [Ctx, R, Msg, Model](factory: (Ctx, R) => LiveView.Routed[Msg, Model, Params])(using evidence$1: zio.package.Tag[R])(LiveRoute[R, A] { type Input = Ctx })Defined by scalive.LiveRouteParamsBuilder.context. View source (scalive/api/src/scalive/routing/LiveRouting.scala:642-645)
def context: [Ctx, R, Msg, Model](factory: (A, zio.http.Request, Ctx, R) => LiveView.Routed[Msg, Model, Params])(using evidence$1: zio.package.Tag[R])(LiveRoute[R, A] { type Input = Ctx })Defined by scalive.LiveRouteParamsBuilder.context. View source (scalive/api/src/scalive/routing/LiveRouting.scala:661-675)
from
def from: [R, Msg, Model](factory: (A, zio.http.Request, R) => LiveView.Routed[Msg, Model, Params])(using evidence$1: zio.package.Tag[R])(LiveRoute[R, A] { type Input = Any })Defined by scalive.LiveRouteParamsBuilder.from. View source (scalive/api/src/scalive/routing/LiveRouting.scala:682-694)
mapParamsDecodeOnly
def mapParamsDecodeOnly[Params2](decodeParams: Params => Params2): LiveRouteParamsBuilder[A, Params2]Defined by scalive.LiveRouteParamsBuilder.mapParamsDecodeOnly. View source (scalive/api/src/scalive/routing/LiveRouting.scala:618-626)