HoloInputError.constructor ​Contract 2.0.0 · package sha256
a857eca95b35921109faf997094bb4192f12527d9d0fcd4be7e97f06425bad6e· generated fromconfigurator-runtime.d.tsbyservices/onsite-scripter/scripts/build-contract-docs.mjs; edit the source, not this file.
Constructor of HoloInputError · stable · since 2.0.0
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 '')
| 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) |