HoloInputError.constructor ​

Contract 2.0.0 · package sha256 a857eca95b35921109faf997094bb4192f12527d9d0fcd4be7e97f06425bad6e · generated from configurator-runtime.d.ts by services/onsite-scripter/scripts/build-contract-docs.mjs; edit the source, not this file.

Constructor of HoloInputError · stable · since 2.0.0

ts
constructor(code: InputErrorCode, message: string, detail?: {
  path?: string;
  expected?: string;
  received?: string;
  didYouMean?: readonly string[];
  fix?: string;
});

As the runtime builds it: message becomes `${code}: ${message}`, detail's fields the same-named ones, docs the code's page. Public so app tests can build the error a mocked member rejects with; the fake's script() gives the runtime's real ones.

Default: detail {} (path, expected and received '')

Generic-API test (spec 3.1) ​

Rule Result
1. Neutral name pass: constructor names no product
2. A precedent not recorded: no ledger row (coverage.json) names this member or its owner
3. Two apps, or labs not recorded: no ledger row names this member or its owner
4. The cheaper fix first not recorded per member (Appendix B decides it per need)