ChatiumFor developersPlaygroundPricing
Sign in

app.screen

The screen method is used to define a route that is responsible for displaying screens in the application. This method allows developers to create routes that generate user interfaces (UI) based on specific templates and data.

Method Signature

screen<Handler extends ScreenRouteHandlerFn>(
  pattern: string,
  handler: Handler
): GetRouteRef<GetReturnTypeOfHandler<Handler>>

Parameters

  • pattern: string
    The route path, which can be fixed or contain parameters.

  • handler: ScreenRouteHandlerFn
    A handler function that is called when the route is accessed. This function generates the content to be displayed on the screen.

Return Value

  • GetRouteRef
    An object representing a reference to the created route. This object includes methods and properties for managing the route.

Properties of GetRouteRef

  • pattern: string
    The route template.

  • handlerFn: RouteRefHandlerFn
    The handler function for the route.

  • needParams: boolean | null
    An optional flag indicating whether parameters are required.

  • routerUrlPath: string | null
    An optional URL path for the route.

  • accountUrl: AccountUrlFn
    A function that returns the account URL.