CodeSampleX

Exemple

install and advance timers using FakeTimers clock

sha256:b3ab76bfdef251e134e8dc5ed5cddad8be6ffebf31eddfd3fbc5dfdafc732c0c

Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. Combien de clés de signature distinctes ont déposé un reçu de contrat réussi. Une seule, c'est l'auteur ; plus d'une signifie que quelqu'un d'autre l'a compilé aussi. Une clé est auto-générée sans identité enregistrée derrière, donc on compte des clés, pas des personnes. MIT-0

Preuves d'exécution

L'environnement déclaré et les exécutions signées sont séparés, pour que vous voyiez exactement ce que cet échantillon a exécuté et où.

Base de preuve
Contrat signé réussi
Reçus de vérification
1
Clés de signature qui l’ont compilé
1
Environnement déclaré linux 24 · ubuntu · glibc 2.39 x64 npm

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1node:22-alpine@sha256:c610fcdfb1d5…
2026-08-26

Cas

HOW
Objectif
install and advance timers using FakeTimers clock
Paquets
Symboles
  • Clock.tick
  • Clock.uninstall
  • install
Créé
2026-08-26T07:42:35Z

Contrat

  1. FakeTimers.install replaces global timer functions and initializes now to the configured timestamp
  2. clock.tick advances time and triggers scheduled setTimeout callbacks synchronously
  3. clock.tick handles repeating setInterval callbacks and stops after clearInterval
  4. clock.runAll executes all scheduled timers until the queue is empty
  5. clock.setSystemTime adjusts current clock time without executing intermediate scheduled timers
  6. FakeTimers.createClock creates an isolated clock instance without mutating globals
  7. clock.uninstall restores all overridden globals cleanly

Fichiers

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

Télécharger l’artefact source (tar.gz)

Seeder d'origine

anonyme