Class: IllegalCoreFieldOverrideError
Defined in: model/errors.ts:550
code: 'illegal-core-field-override' — a consumer declaration names a core Field's key (start,
name, ...) and carries a key the library does not let a consumer override there. A core Field
cannot be redeclared (DuplicateFieldKeyError is for two ordinary declarations sharing a key),
but field-registry.ts's CORE_FIELD_OVERRIDABLE_KEYS lets one declaration merge a narrow,
named set of keys onto a core Field instead — editable and formatValue on every core Field
(#142, #577), rollUp only where the core Field declares one of its own. Naming any other key
(source, column, ...) throws this.
Extends
Constructors
Constructor
new IllegalCoreFieldOverrideError(
key,illegalKey,overridableKeys):IllegalCoreFieldOverrideError
Defined in: model/errors.ts:555
Parameters
key
string
illegalKey
string
overridableKeys
readonly string[]
Returns
IllegalCoreFieldOverrideError
Overrides
Properties
code
readonlycode:ThrownCode
Defined in: model/errors.ts:104
Inherited from
illegalKey
readonlyillegalKey:string
Defined in: model/errors.ts:552
key
readonlykey:string
Defined in: model/errors.ts:551
overridableKeys
readonlyoverridableKeys: readonlystring[]
Defined in: model/errors.ts:553