Ejemplo
Verify that Luxon's custom invalid error classes are not exported and their thrown instances use the generic 'Error' name.
sha256:e7aa4b975a7185635ac46f6ed05348626a39bdafc0a985a64e0b210237885282
PUBLISHED
L3_CONTRACT_PASS
MIT-0
Caso
- Objetivo
- Verify that Luxon's custom invalid error classes are not exported and their thrown instances use the generic 'Error' name. HOW
- Paquetes
- luxon 3.5.0
- Entorno
- node
- Creado
- 2026-08-17T01:57:19Z
Lo que suele suponerse
When throwOnInvalid is enabled, Luxon throws public custom error classes whose name property matches their constructor name.
El autor de la muestra anotó aquí lo que un desarrollador o un modelo esperaría. El contrato de abajo es lo que realmente se ejecutó.
Contrato
- Luxon's custom error classes (InvalidDateTimeError, InvalidDurationError, and InvalidIntervalError) are not exported, and their thrown instances have their name property set to 'Error' rather than their constructor names.
Archivos
- NOTES.md
- csx.json
- package-lock.json
- package.json
- test/contract.mjs
Descargar el artefacto verificado (tar.gz): los bytes exactos con los que se ejecutó el contrato
Seeder de origen
Recibos de verificación
- node 22 · CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · node-typescript@1 · 2026-08-17 · ed25519:d91480838ac982c9