Initial Dever 0.0.1
This commit is contained in:
commit
81233d098c
1479 files changed
+163782
No files matched your search
@@ -0,0 +1,42 @@
|
||||
sha256Digest(bytes: Bytes) (digest: Bytes) pure {
|
||||
digest = dever.crypto.sha256(bytes)
|
||||
}
|
||||
|
||||
hmacDigest(key: Secret, bytes: Bytes) (digest: Bytes) pure {
|
||||
digest = dever.crypto.hmacSha256(key, bytes)
|
||||
}
|
||||
|
||||
datetimeRoundtrip(text: Text) (formatted: Text) pure {
|
||||
formatted = dever.time.formatDatetime(dever.time.parseDatetime(text))
|
||||
}
|
||||
|
||||
dateRoundtrip(text: Text) (formatted: Text) pure {
|
||||
formatted = dever.time.formatDate(dever.time.parseDate(text))
|
||||
}
|
||||
|
||||
timeRoundtrip(text: Text) (formatted: Text) pure {
|
||||
formatted = dever.time.formatTime(dever.time.parseTime(text))
|
||||
}
|
||||
|
||||
uuidText(value: null) (text: Text?) pure { text = null }
|
||||
uuidText(value: Uuid) (text: Text?) pure { text = uuid.toText(value) }
|
||||
|
||||
uuidRoundtrip(text: Text) (formatted: Text?) pure {
|
||||
formatted = uuidText(uuid.parse(text))
|
||||
}
|
||||
|
||||
datetimeBatch(values: List<Text>) (formatted: List<Text>) pure {
|
||||
formatted = each(datetimeRoundtrip, values)
|
||||
}
|
||||
|
||||
dateBatch(values: List<Text>) (formatted: List<Text>) pure {
|
||||
formatted = each(dateRoundtrip, values)
|
||||
}
|
||||
|
||||
timeBatch(values: List<Text>) (formatted: List<Text>) pure {
|
||||
formatted = each(timeRoundtrip, values)
|
||||
}
|
||||
|
||||
uuidBatch(values: List<Text>) (formatted: List<Text?>) pure {
|
||||
formatted = each(uuidRoundtrip, values)
|
||||
}
|
||||
Reference in new issue
Block a user