ui/server/src/blocksApi
the Blocks API: the catalogue of mechanical blocks with this project's settings and run counts, and the one write (turn a block off or on, pick its default engine and local model).
Cockpit server, next. Source: ui/server/src/blocksApi.mjs.
Variables#
MAX_BLOCKS_REQUEST_BYTES#
constMAX_BLOCKS_REQUEST_BYTES:"16kb"='16kb'
Defined in: ui/server/src/blocksApi.mjs:20
Functions#
createBlocksRouter()#
createBlocksRouter(
deps):any
Defined in: ui/server/src/blocksApi.mjs:35
Parameters#
deps
getRoot names the open project; stateDir, now and getRuns (the project's full process records) are test seams.
clientOrigin?
string
getRoot
() => { ok: true; root: string; } | { body?: any; ok: false; status?: number; }
getRuns?
(root) => any[]
now?
() => string
stateDir?
string
Returns#
any
revFromHeader()#
revFromHeader(
value):number
Defined in: ui/server/src/blocksApi.mjs:25
If-Match: 3, "3" or W/"3" -> 3; anything else -> undefined.
Parameters#
value
any
Returns#
number