rakutentech / r10 / R10.Context

Contains data that is automatically passed to all functions, based on elm-ui-with-context


type alias ContextInternal a =
{ a | contextR10 : ContextR10 }


type alias ContextR10 =
{ language : R10.Language.Language
, theme : R10.Theme.Theme
, device : R10.Device.Device
, windowSize : { width : Basics.Int }
, emailDomainList : List String
, currentUrl : Url
, urlImageFlags : String
, inputFieldWithLargePattern_width : Basics.Int
, inputFieldWithLargePattern_height : Basics.Int
, inputFieldWithLargePattern_fontSize : Basics.Int
, inputFieldWithLargePattern_letterSpacing : Basics.Int
, debugger_transitionSpeed : Basics.Float
, urlTermsAndConditions : String
, urlPrivacyPolicy : String
, urlCookiePolicy : String
, referenceExternalServiceName : String
, clientName : String 
}

builder : { model : Model a b c } -> ContextR10

isSmallScreen : Basics.Int -> Basics.Bool

default : ContextInternal {}