Interfaces to extend
Each one is empty in the package that declares it. A package adds its line with declare module — that is how an adapter makes a word exist for the editor.
FougereEntityAdapters
Declared by @fougere/schema.
| augmented by | keys |
|---|---|
@fougere/adapter-sql | sql |
FougereFieldAxes
Declared by @fougere/schema.
| augmented by | keys |
|---|---|
@fougere/schema | boundary, lifecycle, role |
FougereFrondProtocols
Declared by @fougere/core.
| augmented by | keys |
|---|---|
@fougere/adapter-rest | rest |
FougereHandlers
Declared by @fougere/core. Written by the scan into .fougere/, never by hand.
The handler behind each address, as the scan writes it.
FougereNames
Declared by @fougere/core. Written by the scan into .fougere/, never by hand.
The names the scan found, per kind. Augmented from the generated file, empty otherwise.
FougereOperationProtocols
Declared by @fougere/core.
| augmented by | keys |
|---|---|
@fougere/adapter-graphql | graphql |
@fougere/adapter-rest | rest |
FougereOperations
Declared by @fougere/core. Written by the scan into .fougere/, never by hand.
What one facade answers for, keyed address.op — surface:address.op for a named surface.
FougerePorts
Declared by @fougere/core. Written by the scan into .fougere/, never by hand.
Each port, and the classes that extend it.
FougereProtocols
Declared by @fougere/core.
| augmented by | keys |
|---|---|
@fougere/adapter-graphql | graphql |
@fougere/adapter-rest | rest |
FougereSources
Declared by @fougere/core.
| augmented by | keys |
|---|---|
@fougere/adapter-env | env |
@fougere/adapter-file | file |
@fougere/adapter-memory | memory |
@fougere/adapter-sql | sqlite, pg, mysql, mssql, d1 |
FougereStates
Declared by @fougere/core.
| augmented by | keys |
|---|---|
@fougere/state-cookie | cookie |
@fougere/state-session | session |