[{"name":"DurationDatePicker","comment":" A date picker component for picking a datetime range.\n\n\n# Architecture\n\n@docs DatePicker, init, view, subscriptions\n\n\n# Settings\n\n@docs Settings, defaultSettings\n\n\n# Externally Triggered Actions\n\n@docs openPicker, closePicker\n\n","unions":[{"name":"DatePicker","comment":" The opaque type representing a particular date picker instance.\n","args":[],"cases":[]}],"aliases":[{"name":"Settings","comment":" The type facilitating the configuration of the datepicker settings.\n","args":["msg"],"type":"{ formattedDay : Time.Weekday -> String.String, formattedMonth : Time.Month -> String.String, today : Maybe.Maybe Time.Posix, dayDisabled : Time.Posix -> Basics.Bool, internalMsg : DurationDatePicker.DatePicker -> msg, selectedMsg : Time.Posix -> Time.Posix -> msg }"}],"values":[{"name":"closePicker","comment":" Close the provided date picker and receive the updated picker instance.\n","type":"DurationDatePicker.DatePicker -> DurationDatePicker.DatePicker"},{"name":"defaultSettings","comment":" A record of default settings for the date picker. Extend this if\nyou want to further customize the date picker.\n\nRequires a MsgConfig msg record to set the date picker's internal and external\nmsg indicators\n\n    { internalMsg : DatePicker -> msg\n    , externalMsg : Posix -> msg\n    }\n\n","type":"DurationDatePicker.MsgConfig msg -> DurationDatePicker.Settings msg"},{"name":"init","comment":" Instantiates and returns a date picker.\n","type":"DurationDatePicker.DatePicker"},{"name":"openPicker","comment":" Open the provided date picker and receive the updated picker instance. Also\ntakes a default time the picker should center on (in the event a time has not yet\nbeen picked) as well as the picked start and end times. A common example of a default time\nwould be the datetime for the current day.\n","type":"Time.Posix -> Maybe.Maybe Time.Posix -> Maybe.Maybe Time.Posix -> DurationDatePicker.DatePicker -> DurationDatePicker.DatePicker"},{"name":"subscriptions","comment":" Events external to the picker to which it is subscribed.\n","type":"(DurationDatePicker.DatePicker -> msg) -> DurationDatePicker.DatePicker -> Platform.Sub.Sub msg"},{"name":"view","comment":" The date picker view. Simply pass it the configured settings\nand the date picker instance you wish to view.\n","type":"DurationDatePicker.Settings msg -> DurationDatePicker.DatePicker -> Html.Html msg"}],"binops":[]},{"name":"SingleDatePicker","comment":" A date picker component for a single datetime.\n\n\n# Architecture\n\n@docs DatePicker, init, view, subscriptions\n\n\n# Settings\n\n@docs Settings, defaultSettings\n\n\n# Externally Triggered Actions\n\n@docs openPicker, closePicker\n\n","unions":[{"name":"DatePicker","comment":" The opaque type representing a particular date picker instance.\n","args":[],"cases":[]}],"aliases":[{"name":"Settings","comment":" The type facilitating the configuration of the datepicker settings.\n","args":["msg"],"type":"{ formattedDay : Time.Weekday -> String.String, formattedMonth : Time.Month -> String.String, today : Maybe.Maybe Time.Posix, dayDisabled : Time.Posix -> Basics.Bool, internalMsg : SingleDatePicker.DatePicker -> msg, selectedMsg : Time.Posix -> msg }"}],"values":[{"name":"closePicker","comment":" Close the provided date picker and receive the updated picker instance.\n","type":"SingleDatePicker.DatePicker -> SingleDatePicker.DatePicker"},{"name":"defaultSettings","comment":" A record of default settings for the date picker. Extend this if\nyou want to further customize the date picker.\n\nRequires a MsgConfig msg record to set the date picker's internal and external\nmsg indicators\n\n    { internalMsg : DatePicker -> msg\n    , externalMsg : Posix -> msg\n    }\n\n","type":"SingleDatePicker.MsgConfig msg -> SingleDatePicker.Settings msg"},{"name":"init","comment":" Instantiates and returns a date picker.\n","type":"SingleDatePicker.DatePicker"},{"name":"openPicker","comment":" Open the provided date picker and receive the updated picker instance. Also\ntakes a default time the picker should center on (in the event a time has not yet\nbeen picked) as well as the picked time. A common example of a default time\nwould be the datetime for the current day.\n","type":"Time.Posix -> Maybe.Maybe Time.Posix -> SingleDatePicker.DatePicker -> SingleDatePicker.DatePicker"},{"name":"subscriptions","comment":" Events external to the picker to which it is subscribed.\n","type":"(SingleDatePicker.DatePicker -> msg) -> SingleDatePicker.DatePicker -> Platform.Sub.Sub msg"},{"name":"view","comment":" The date picker view. Simply pass it the configured settings\nand the date picker instance you wish to view.\n","type":"SingleDatePicker.Settings msg -> SingleDatePicker.DatePicker -> Html.Html msg"}],"binops":[]}]