-module(germinal). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([poll/1, read/0, enable_raw_mode/0, disable_raw_mode/0]). -spec poll(integer()) -> {ok, boolean()} | {error, binary()}. poll(Timeout_ms) -> germinal_rs:poll(Timeout_ms). -spec read() -> {ok, germinal@types:event()} | {error, binary()}. read() -> germinal_rs:read(). -spec enable_raw_mode() -> {ok, nil} | {error, binary()}. enable_raw_mode() -> germinal_rs:enable_raw_mode(). -spec disable_raw_mode() -> {ok, nil} | {error, binary()}. disable_raw_mode() -> germinal_rs:disable_raw_mode().