Ports Fougere opens
A class that implements one and asks for it stands in front of it; see Port.
Dispatcher
class · @fougere/core
Runs every call through the same lifecycle, and the port a link stands in front of.
Ex: Dispatcher for its frond, Dispatcher<PostHandler> for that handler.
Storage
class · @fougere/core
A storage standing in front of another: the base a wrapper extends, forwarding what it does not override.
Ex: class Audit extends Storage { constructor(private inner: Storage) { super(inner); } }.
Logger
class · @fougere/core
No sentence yet in the code.
Rest
class · @fougere/adapter-rest
The port REST's links stand in front of; a link throwing before inner.answer refuses the request.
Ex: implements Partial<Rest> for a frond, extends Rest<NoteHandler> for a handler.
Journal
interface · @fougere/core
What writes a release down while it happens, so a sweep can finish what a stopped process began.