Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
c

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)