yumemi/gen/emit/verb
束5 ── Entity の verb 宣言から src/gen/verb.gleam と verb SQL を出す。 Service の apply 呼び出しは読まない。SQL に Service 名も出さない。
Values
pub fn emit(
app: model.App,
hashes: hash.Hashes,
) -> List(types.File)
pub fn notes(app: model.App) -> List(stop.Note)
手書き札の照合。handwritten_verbs の未一致は止めず、名前ごとに1行の警告を返す
(生成候補を持たない手書き verb は manual_verbs へ、と文言で名指しする)。
manual_verbs は候補と一致しないことを宣言する語 ── 一致したら exit 4。
pub fn runtime_table(app: model.App) -> List(#(String, String))
verb の名 -> JS の値({key, tuple, params, ...})。手書きの verb と Durable Object の Entity は出さない。
pub fn sql(
app: model.App,
hashes: hash.Hashes,
) -> List(types.File)