UNPKG
seroval
Version:
latest (1.5.2)
1.5.2
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.2
1.3.1
1.3.0
1.2.1
1.2.0
1.1.1
1.1.0
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.0
0.15.1
0.15.0
0.14.1
0.14.0
0.13.2
0.13.1
0.13.0
0.12.4
0.12.3
0.12.2
0.12.1
0.12.0
0.11.6
0.11.5
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.4
0.10.3
0.10.2
0.10.1
0.9.0
0.8.0
0.7.0
0.6.0
0.5.1
0.5.0
0.4.1
0.4.0
0.4.0-alpha.18
0.4.0-alpha.17
0.4.0-alpha.16
0.4.0-alpha.15
0.4.0-alpha.14
0.4.0-alpha.13
0.4.0-alpha.12
0.4.0-alpha.11
0.4.0-alpha.10
0.4.0-alpha.9
0.4.0-alpha.8
0.4.0-alpha.7
0.4.0-alpha.6
0.4.0-alpha.5
0.4.0-alpha.4
0.4.0-alpha.3
0.4.0-alpha.2
0.4.0-alpha.1
0.4.0-alpha.0
0.3.0
0.2.1
0.2.0
0.1.0
Stringify JS values
github.com/lxsmnsyc/seroval/tree/main/packages/seroval
lxsmnsyc/seroval
seroval
/
src
/
core
/
opaque-reference.ts
10 lines
(9 loc)
•
213 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
/** * An opaque reference allows hiding values from the serializer. */
export
class
OpaqueReference
<V, R =
undefined
> {
constructor
(
public
readonly
value
: V,
public
readonly
replacement
?: R,
) {} }