ArchitectFX
Grammar for ArchitectFX's trees
| Type | object |
|---|---|
| File match |
*.jdsl
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/architectfx/latest.json |
| Source | https://www.schemastore.org/architectfx.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
.controller
string
A class which may hold injected fields to handle them
.deps
string[]
uniqueItems=true
.imports
string[]
uniqueItems=true
.config
config[]
A series of generic steps to configure global state or specific objects
Definitions
config
object | object
entity
object
Entity or tree node
.args
array
Arguments for the constructor
.varargs
array
Specifically to be used for constructors which use varargs
.factory
config[]
Allows building this entity through the factory/builder pattern using configs
.config
config[]
A series of generic steps to configure global state or specific objects
children
entity[]
Entities may or may not contain other entities inside them