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)
✨ Search Document