Software /
code /
prosody
File
teal-src/util/human/io.d.tl @ 12807:f0f7b0c61465
mod_s2s: Avoid sending too large stanzas
Just dropping them isn't great but hopefully something more sensible can
be done in the future.
Will need work to ensure that this signal is handled correctly in
sending modules etc.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 16 Mar 2021 18:30:54 +0100 |
parent | 12613:a27870dcaf24 |
line wrap: on
line source
local record lib getchar : function (n : integer) : string getline : function () : string getpass : function () : string show_yesno : function (prompt : string) : boolean read_password : function () : string show_prompt : function (prompt : string) : boolean printf : function (fmt : string, ... : any) padleft : function (s : string, width : integer) : string padright : function (s : string, width : integer) : string -- {K:V} vs T ? record tablerow<K,V> width : integer | string -- generate an 1..100 % enum? title : string mapper : function (V, {K:V}) : string key : K enum alignments "left" "right" end align : alignments end type getrow = function<K,V> ({ K : V }) : string table : function<K,V> ({ tablerow<K,V> }, width : integer) : getrow<K,V> end return lib