UNPKG
tsbase
Version:
latest (7.2.0)
7.2.0
7.1.8
7.1.7
7.1.6
7.1.5
7.1.4
7.1.3
7.1.2
7.1.1
7.1.0
7.0.1
7.0.0
6.3.1
6.3.0
6.2.1
6.2.0
6.1.3
6.1.2
6.1.1
6.1.0
6.0.3
6.0.2
6.0.1
6.0.0
5.5.6
5.5.5
5.5.4
5.5.3
5.5.2
5.5.1
5.5.0
5.4.0
5.3.3
5.3.2
5.3.1
5.3.0
5.2.1
5.2.0
5.1.3
5.1.2
5.1.1
5.1.0
5.0.1
5.0.0
4.9.9
4.9.8
4.9.7
4.9.3
4.9.2
4.9.1
4.9.0
4.8.0
4.7.1
4.7.0
4.6.0
4.5.0
4.4.0
4.3.0
4.2.2
4.2.1
4.2.0
4.1.6
4.1.5
4.1.4
4.1.3
4.1.2
4.1.1
4.1.0
4.0.5
4.0.4
4.0.3
4.0.2
4.0.1
4.0.0
3.7.3
3.7.2
3.7.1
3.7.0
3.6.3
3.6.2
3.6.1
3.6.0
3.5.0
3.4.0
3.3.16
3.3.15
3.3.14
3.3.13
3.3.12
3.3.11
3.3.10
3.3.8
3.3.7
3.3.6
3.3.5
3.3.4
3.3.3
3.3.2
3.3.0
3.2.2
3.2.1
3.2.0
3.1.2
3.1.1
3.1.0
3.0.12
3.0.11
3.0.10
3.0.9
3.0.8
3.0.7
3.0.6
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
2.3.3
2.3.2
2.3.1
2.3.0
2.2.4
2.2.3
2.2.2
2.2.1
2.2.0
2.1.13
2.1.12
2.1.11
2.1.10
2.1.9
2.1.8
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
2.0.1
2.0.0
1.2.0
1.1.3
1.1.2
1.1.1
1.1.0
1.0.1
1.0.0
0.0.20
0.0.19
0.0.18
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
Base class libraries for TypeScript
tsbase
/
Utility
/
Serialization
/
ISerializer.d.ts
14 lines
(13 loc)
•
278 B
TypeScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/** * Contract for tsbase classes that deserialize data into class instances */
export
interface
ISerializer
{
/** * Deserializes data into an instance of t *
@param
t *
@param
data */
Deserialize<T>(t: {
new
(): T; }, data: any): T; }