nakai/render/state

Types

pub type EventState(a) {
  EventState(name: String, ref: String, a)
}

Constructors

  • EventState(name: String, ref: String, a)
pub type State(a) {
  State(
    head: StringBuilder,
    body: StringBuilder,
    events: List(EventState(a)),
  )
}

Constructors

  • State(
      head: StringBuilder,
      body: StringBuilder,
      events: List(EventState(a)),
    )

Functions

pub fn append(before: State(a), add: State(a)) -> State(a)
pub fn body_only(body: StringBuilder, events: List(EventState(a))) -> State(
  a,
)
pub fn head_only(head: StringBuilder) -> State(a)
pub fn headify(state: State(a)) -> State(a)
pub fn new() -> State(a)