package vlt

  1. Overview
  2. Docs

The output signature of Paje.Make, that is type-safe interface to Pajé functions.

val t : string
type properties = (string * string) list
type name = string
type alias = string
type color = float * float * float
type container_type
type state_type
type event_type
type variable_type
type entity_value_type
val create_container : name:name -> typ:container_type -> ?container:name -> ?alias:alias -> properties -> properties
val destroy_container : name:name -> typ:container_type -> properties -> properties
val set_state : typ:state_type -> container:name -> value:string -> properties -> properties
val push_state : typ:state_type -> container:name -> value:string -> properties -> properties
val pop_state : typ:state_type -> container:name -> properties -> properties
val reset_state : typ:state_type -> container:name -> properties -> properties
val new_event : typ:event_type -> container:name -> value:string -> properties -> properties
val set_variable : typ:variable_type -> container:name -> value:float -> properties -> properties
val add_variable : typ:variable_type -> container:name -> value:float -> properties -> properties
val sub_variable : typ:variable_type -> container:name -> value:float -> properties -> properties