Forum.Models.Post
-// <- keyword
-// ^ keyword
-// ^ keyword
+// <- type.definition
+// ^ type.definition
+// ^ type.definition
+glyphs <Array<String>>
//<- operator
- //^ property
- // ^ type
- // ^ keyword
- // ^ type
- // ^ keyword
- // ^ type
+ //^ method
+ // ^ punctuation
+ // ^ type.definition
+ // ^ punctuation
+ // ^ type.definition
+ // ^ punctuation
-id <UUID>
-created_at <Date>
-author <Author>
~>textUpdated(text <String>)
//<- operator
- //^ property
+ //^ method
// ^ function
// ^ parameter
- // ^ type
- // ^ keyword
- // ^ type
+ // ^ punctuation
+ // ^ type.definition
+ // ^ punctuation
// ^ function
->authorUpdated(author <Author>)
<~textWillUpdate(text <String>)
<+textWillUpdate(text <String>)
::getAll(parent_id <UUID>) => Promise<Array<Forum.Models.Post>> #> NotFoundError,DisplayError
//<- operator
- //^ property
+ //^ method
// ^ function
// ^ parameter
- // ^ type
- // ^ keyword
- // ^ type
+ // ^ punctuation
+ // ^ type.definition
+ // ^ punctuation
// ^ function
// ^ operator
- // ^ keyword
+ // ^ type.definition
// ^ operator
- // ^ keyword
+ // ^ type.definition
::get(id <UUID>) => Promise<Forum.Models.Post>
#update(text <String>) => Promise<void>
- #transform(transformer <Function<T>(T) => boolean>)
+ #transform([transformer] <Function<T>(T) => boolean>)
+ //<- operator
+ //^ method
+ // ^ function
+ // ^ parameter.optional
+ // ^ punctuation
+ // ^ type.definition