Line

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, v0.9. Source: ui/server/src/blocksApi.mjs.

Variables#

MAX_BLOCKS_REQUEST_BYTES#

const MAX_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