Telosys version : 4.0.0
To define TypeScript as the target language call #set( $env.language = 'TypeScript' ) in the templates files.
The information below shows the behavior of the generator when 'TypeScript' is the current target language.
| Model type | Default | @UnsignedType | @NotNull | @PrimitiveType | @ObjectType |
|---|---|---|---|---|---|
| string | string | string | string | string | string |
| byte | number | number | number | number | number |
| short | number | number | number | number | number |
| int | number | number | number | number | number |
| long | number | number | number | number | number |
| decimal | number | number | number | number | number |
| float | number | number | number | number | number |
| double | number | number | number | number | number |
| boolean | boolean | boolean | boolean | boolean | boolean |
| date | Date | Date | Date | Date | Date |
| time | Date | Date | Date | Date | Date |
| timestamp | Date | Date | Date | Date | Date |
| binary | any | any | any | any | any |
All annotations have no effect for TypeScript
| TRUE | true |
| FALSE | false |
| NULL | null |
| Model type | Language type | Language full type | Language literal value example |
|---|---|---|---|
| string | string | string | "AAA" |
| byte | number | number | 1 |
| short | number | number | 1 |
| int | number | number | 100 |
| long | number | number | 1000 |
| decimal | number | number | 10000.77 |
| float | number | number | 1000.5 |
| double | number | number | 1000.66 |
| boolean | boolean | boolean | true |
| date | Date | Date | null |
| time | Date | Date | null |
| timestamp | Date | Date | null |
| binary | any | any | null |