5 +glyphs <Array<String>>
19 ~>textUpdated(text <String>)
28 ->authorUpdated(author <Author>)
29 <~textWillUpdate(text <String>)
30 <-postWillRender(post <Forum.Models.Post>)
31 +>authorUpdated(author <Author>)
32 <+textWillUpdate(text <String>)
33 ::getAll(parent_id <UUID>) => Promise<Array<Forum.Models.Post>> #> NotFoundError,DisplayError
46 ::get(id <UUID>) => Promise<Forum.Models.Post>
47 #update(text <String>) => Promise<void>
48 #transform(transformer <Function<T>(T) => boolean>)