UNPKG
@chassisjs/hermes
Version:
latest (1.0.0-alpha.16)
1.0.0-alpha.16
1.0.0-alpha.15
1.0.0-alpha.14
1.0.0-alpha.13
1.0.0-alpha.12
Production-Ready TypeScript Outbox Pattern
docs.hermesjs.tech
chassisjs/hermes
@chassisjs/hermes
/
lib
/
value-objects.d.ts
4 lines
(3 loc)
•
266 B
TypeScript
View Raw
1
2
3
4
import
{
Flavour
}
from
'./core/typing/flavour.js'
;
export
type
PositiveInteger
<T
extends
number
=
number
> =
`
${T}
`
extends
`-
${
string
}
`
|
`
${
string
}
.
${
string
}
`
?
never
:
Flavour
<T,
'PositiveInteger'
>;
export
type
PositiveNumber
=
Flavour
<
number
,
'PositiveNumber'
>;