Remote / API
foldkit-remote-server
foldkit-remote-server — server-side Sources and handler compilation.
Owns entity/query Sources, selection authorization, normalization, and
turning them into Effect RPC handlers. It does not own HTTP, serialization, or
auth protocol; principal is resolved outside, and passed in or provided.
Namespaces
Functions
assertSupported | Refuses a body needing an operation this interpreter does not run, rather than skipping it and answering a different question. Called by evaluate; call it… |
evaluate | The rows the body matches, in the order it asks for. Pure: it reads the rows it is given and nothing else. |
Values
supported | The operations this interpreter runs. It is the reference, so this is the whole kernel — but it is declared rather than assumed, because an interpreter that… |
Classes
Interfaces
Types
ConnectionChange | A connection change a mutation made, as the wire carries it. |
MemoryAnswering | What a backend needs to give a layer: a principal to answer as, or one undefined can be. |
MemoryConfig | What RemoteServer.memory is made from. See memory. |
MemoryReadable | Whether a stored row of entity may be read, given its whole stored values. |
MemoryRows | One entity's rows in their wire shape: a relation is its ref key, 'User:u1'. |
Row | A row as this interpreter reads one: values by field key. |