DeriveOptions interface

Everything deriveDataLayer() needs.

Signature:

export interface DeriveOptions 

Properties

Property

Modifiers

Type

Description

auditExclude?

readonly string[]

(Optional) Models to leave out of the audit trail, by MODEL name.

contract

ContractJson

The emitted contract, imported from contract.json.

fields?

DeriveFields

(Optional) Field names, where they differ from the defaults.

scope?

Record<string, Record<string, string[]>>

(Optional) Access levels and the fields each is scoped by, keyed by MODEL name.

Read this page as plain markdown — no HTML, no navigation. For pasting into an LLM, or for an agent to fetch.