Skip to content

Commit eaf5412

Browse files
authored
Merge pull request #347 from shymanel/patch-1
table of contents
2 parents 8aad84e + 0a2cb3d commit eaf5412

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,41 @@ This tool is super useful on both frontend and backend.
1414
Example how to use with angular 2 in [plunker](http://plnkr.co/edit/Mja1ZYAjVySWASMHVB9R).
1515
Source code is available [here](https://github.com/pleerock/class-transformer-demo).
1616

17+
- [What is class-transformer](#what-is-class-transformer)
18+
- [Installation](#installation)
19+
- [Node.js](#nodejs)
20+
- [Browser](#browser)
21+
- [Methods](#methods)
22+
- [plainToClass](#plaintoclass)
23+
- [plainToClassFromExist](#plaintoclassfromexist)
24+
- [classToPlain](#classtoplain)
25+
- [classToClass](#classtoclass)
26+
- [serialize](#serialize)
27+
- [deserialize and deserializeArray](#deserialize-and-deserializearray)
28+
- [Enforcing type-safe instance](#enforcing-type-safe-instance)
29+
- [Working with nested objects](#working-with-nested-objects)
30+
- [Providing more than one type option](#providing-more-than-one-type-option)
31+
- [Exposing getters and method return values](#exposing-getters-and-method-return-values)
32+
- [Exposing properties with different names](#exposing-properties-with-different-names)
33+
- [Skipping specific properties](#skipping-specific-properties)
34+
- [Skipping depend of operation](#skipping-depend-of-operation)
35+
- [Skipping all properties of the class](#skipping-all-properties-of-the-class)
36+
- [Skipping private properties, or some prefixed properties](#skipping-private-properties-or-some-prefixed-properties)
37+
- [Using groups to control excluded properties](#using-groups-to-control-excluded-properties)
38+
- [Using versioning to control exposed and excluded properties](#using-versioning-to-control-exposed-and-excluded-properties)
39+
- [Сonverting date strings into Date objects](#%d0%a1onverting-date-strings-into-date-objects)
40+
- [Working with arrays](#working-with-arrays)
41+
- [Additional data transformation](#additional-data-transformation)
42+
- [Basic usage](#basic-usage)
43+
- [Advanced usage](#advanced-usage)
44+
- [Other decorators](#other-decorators)
45+
- [Working with generics](#working-with-generics)
46+
- [Implicit type conversion](#implicit-type-conversion)
47+
- [How does it handle circular references?](#how-does-it-handle-circular-references)
48+
- [Example with Angular2](#example-with-angular2)
49+
- [Samples](#samples)
50+
- [Release notes](#release-notes)
51+
1752
## What is class-transformer
1853

1954
In JavaScript there are two types of objects:

0 commit comments

Comments
 (0)