summaryrefslogtreecommitdiffhomepage
path: root/sig/jamstack.rbs
blob: 9073c3e8756e769d21101ad113a14d3603846ba4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Jamstack module — REPL console, live-mount helpers.
# Mirrors mrbgems/rmlui/mrblib/console.rb + mrbgems/raylib/mrblib/live.rb.

module Jamstack
end

class Jamstack::Console
  attr_reader doc: Rml::Document
  attr_reader input: Rml::Element
  attr_reader scrollback: Rml::Element

  def initialize: (Rml::Context ctx, ?binding: untyped, ?toggle_key: Integer, ?rml_path: String) -> void
  def open?: () -> bool
  def update: () -> void
  def toggle: () -> void
  def show: () -> void
  def hide: () -> void
  def puts: (untyped msg) -> void
end