Zamanlama
Bir bekleme.
| Girişler | duration (süre) |
| Çıkışlar | yok — sıralama done portuyla yapılır |
| Yapılandırma | duration, inputUnit: ms, s (varsayılan), min, h |
Kutu hiçbir değer iletmez: devamını done portuna bağlayın. Çalıştırmanın
durdurulması beklemeyi düzgün biçimde keser.
Belirli bir ana kadar bekle
Section titled “Belirli bir ana kadar bekle”Belirli bir ana kadar bekler.
| Girişler | until |
| Çıkışlar | yok |
| Yapılandırma | until — bir ISO tarihi ya da milisaniye cinsinden epoch zaman damgası |
Geçmişte kalmış bir an, hemen tetiklenmeye yol açar.
Zamanlayıcı
Section titled “Zamanlayıcı”Düzenli aralıklarla yayım yapar.
| Girişler | frequency, cron, duration, endDate |
| Çıkışlar | tick — yayılan değer, 0’dan başlayan vuruş indeksidir |
| Yapılandırma | aşağıya bakın |
| Alan | Rol |
|---|---|
mode | frequency ya da cron |
frequency + unit | Dönem (s, min, h) |
cron | 5 ya da 6 alanlı bir cron ifadesi |
duration + durationUnit | Zamanlayıcının toplam çalışma süresi |
endDate | Durma tarihi |
done portu, yayılan toplam vuruş sayısını taşır.
Hafif yük testlerinin ve düzenli yoklamaların kutusu budur.
Şu anki zaman.
| Girişler | yok |
| Çıkışlar | value — now olarak adlandırılır, dize türünde |
| Yapılandırma | format: datetime (ISO, varsayılan), epoch, string |
Bu kutunun error portu yoktur.
Tarih hesabı
Section titled “Tarih hesabı”Tarih aritmetiği ve biçimlendirme.
| Girişler | value, amount, other |
| Çıkışlar | result |
op | Etki |
|---|---|
add | value değerine amount kadar unit ekler |
subtract | Çıkarır |
format | format alanına göre biçimlendirir |
diff | value ile other arasındaki fark, unit cinsinden |
unit şunları kabul eder: milliseconds, seconds, minutes, hours,
days, weeks, months, years.
Şimdi ──► Tarih hesabı (add, 7, days) ──► isteğin dateExpiration portuBir metin alanındaki basit bir biçimlendirme için
Handlebars helper’ları {{now}},
{{timestamp}} ve {{formatDate}} çoğu zaman yeterlidir — kutuya gerek
kalmaz.