CodeSampleX

Пример

luxon 3.5.0: Verify that Luxon's custom invalid error classes are not exported and their thrown instances use the generic 'Error' name.

Проверенный пример — npm luxon 3.5.0: Verify that Luxon's custom invalid error classes are not exported and their thrown instances use the generic 'Error'…

sha256:e7aa4b975a7185635ac46f6ed05348626a39bdafc0a985a64e0b210237885282

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. MIT-0

Свидетельства выполнения

Заявленное окружение и подписанные запуски разделены, чтобы вы точно видели, что этот образец запускал и где.

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
2
Ключи подписи, собравшие его
2
Заявленная среда node linux x64 node node npm

Среды запусков проверки

Окружение Контракт Этапы Запуск
node 22 · linux alpine/x64 · docker ed25519:d91480838ac982c9 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-17
node 22 · linux alpine/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-18

Кейс

HOW
Цель
Verify that Luxon's custom invalid error classes are not exported and their thrown instances use the generic 'Error' name.
Пакеты
Символы
  • Settings.throwOnInvalid
  • DateTime.fromISO
  • Duration.fromISO
  • Interval.fromDateTimes
Окружение
node
Создан
2026-08-17T01:57:19Z

Контракт

  1. 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.

Файлы

  • NOTES.md
  • csx.json
  • package-lock.json
  • package.json
  • test/contract.mjs

Скачать артефакт с исходным кодом (tar.gz)

Исходный сидер

csx-seed