Dir typed values are a filesystem directory entry.
- are mutable, i.e. making changes to a directory results in the directory being changed everywhere it's referenced.
- can be passed in/out of ops via dir parameters.
- can be initialized via dir initialization
- are not coercible to any other type.
Dir typed values can be constructed from a literal or templated object.
A templated object is an object which includes one or more variable-reference [string]. At runtime, each reference gets evaluated and replaced with it's corresponding value.
Initialization Example (literal)
Initialization Example (templated)
Dir entries (child files/directories) can be referenced via
Entry Referencing Example (embedded)
file1.jsonexists in op
Entry Referencing Example (scope)
- is in scope dir