Juiceval none : seed:int -> tval step : Playground.computer -> t -> tval now : t -> Playground.timeval mode : default:mode -> Playground.flags -> modeval linear : easeval in_quad : easeval out_quad : easeval in_out_quad : easeval in_cubic : easeval out_cubic : easeval in_out_cubic : easeval in_sine : easeval out_sine : easeval in_out_sine : easeval in_back : easeval out_back : easeval in_out_back : easeval in_elastic : easeval out_elastic : easeval in_out_elastic : easeval in_bounce : easeval out_bounce : easeval in_out_bounce : easeval curve : ease -> Playground.number -> Playground.numberval tween :
ease ->
Playground.number ->
Playground.number ->
Playground.number ->
Playground.time ->
t ->
Playground.numberval during : Playground.number -> Playground.time -> t -> boolval squash :
Playground.number ->
Playground.number ->
Playground.time ->
t ->
Playground.number * Playground.numberval stretch :
(Playground.number * Playground.number) ->
Playground.shape ->
Playground.shapeval whiten : Playground.shape -> Playground.shapeval shake : Playground.number -> t -> tval flash : Playground.color -> int -> t -> tval sparks : burstval smoke : burstval debris : Playground.color -> burstval burst : at:(Playground.number * Playground.number) -> burst -> t -> tval follow :
?frequency:Playground.number ->
?damping:Playground.number ->
Playground.number ->
followval toward : Playground.number -> t -> follow -> followval value : follow -> Playground.numberval frozen : t -> boolval on : t -> boolval view : t -> Playground.shape list -> Playground.shape list