From now on, typescript-json
supports built-in class validation.
Also, prohibit atomic class type like Boolean
, Number
and String
for type safety.
I know that it is a huge commit even LOC change is over 50k, but I decided to keep v3.3
version because there's not any change on facade controller. For reference, typescript-json
would be upgraded to v3.4
when Protocol Buffer being supported (maybe renamed to ttype
because typescript-json
is not supporting JSON only).
Date
Uint8Array
,Uint8ClampedArray
,Uint16Array
,Uint32Arry
,BigUint64Array
Int8Array
,Int16Array
,Int32Array
,BigInt64Array
Float32Array
,Float64Array
Buffer
,ArrayBuffer
,SharedArrayBuffer
,DataView
Set
,Map
,WeakSet
,WeakMap
What's Changed
- Close #372 - supports native classes by @samchon in #383
- Close #382 - prohibit atomic class types like
Boolean
orNumber
Full Changelog: v3.3.38...v3.3.39