Skip to content

Type Alias: IrValue ​

IrValue = null | boolean | number | string | AssetRef | IrValue[] | {[key: string]: IrValue; }

Any value an IR may hold. Deliberately narrower than unknown: it excludes undefined so that "absent" has exactly one spelling (a missing key), which is what makes two IRs comparable field-by-field in a round-trip diff. readModelToIr never writes an undefined value.