MAIDR Documentation - v4.4.0
    Preparing search index...
    FIELD_REF_FALLBACKS: Readonly<Record<string, readonly string[]>> = ...

    Alternative property names accepted for each canonical grammar field name, in priority order.

    Informed by the shipped d3 binder configs — censored at d3/binders/survival.ts, the bounds at d3/binders/errorBar.ts, the ladder at d3/binders/boxen.ts — so a column an author already carries is read without a declaration. The two bound chains are the union of the survival and error-bar binders' lists, which differ by a name or two each; the rest are the chains those binders document, not always the longer lists their implementations accept. Reconciling a d3 binder with its own doc comment is that binder's business, and this table is the one every adapter reading a declaration shares.

    Consulted only when the author named no field: an explicit FieldRef is used verbatim, per resolveFieldRef. A canonical name with no entry here — width, x, y — resolves under its own name and nothing else.

    The chains here are keyed by canonical name across every declared type, so a name borrowed by two of them is shared. Where that sharing would resolve the wrong column, the type says so for itself in DECLARED_FIELD_REF_FALLBACKS, which replaces the entry below for that type.

    censored is deliberately not aliased to event, which most survival datasets carry with the opposite meaning.

    error has no chain at all, and that is deliberate rather than an omission: it is an offset whose every common spelling is either axis-specific (yerr, xerr — a row carrying both says nothing about which axis this chart draws its intervals on) or a dispersion statistic a chart commonly draws a multiple of (sd, sem, err — ±1.96 SEM is as ordinary as ±1). Reading one of those as the drawn offset resizes every interval on the figure without saying so, which is the failure this table exists to avoid, so an offset column is named explicitly or spelled exactly error.