yumemi/gen/reader/server
src/server.gleam の宣言を読む(yumemi/server の構成子)。WGy で、手書きの
api/src/gen/http_runtime.mjs を入力として読むのをやめ、attached と HTTP の上書きをここから取る。
読めない形は Error(<名指し>) で返し、reader が exit 4 にする ── 黙って落とすと口が消える。
Types
pub type Read {
Read(server: model.Server, attached: List(model.AttachedRoute))
}
Constructors
-
Read(server: model.Server, attached: List(model.AttachedRoute))
Values
pub fn notes(app: model.App) -> List(stop.Note)
名が Service / attached に無い行、同じ Service の上書きが 2 行ある、を exit 4 で名指しする。
pub fn read(units: List(source.Unit)) -> Result(Read, String)