StatementWrite: {
    path: string;
    statement: Omit<StatementNode, "value">;
    value: StatementValue;
}

One dual assertion: truthy value + its statement metadata.

Type declaration

  • path: string

    Dot path from the entity root, e.g. "price" or "billing.total".

  • statement: Omit<StatementNode, "value">
  • value: StatementValue