6.11.3 • Published 9 months ago

typescript-json v6.11.3

Weekly downloads
2
License
MIT
Repository
github
Last release
9 months ago

Deprecated

typescript-json has been renamed to typia

Typia

Typia Logo

GitHub license npm version Downloads Build Status Guide Documents

// RUNTIME VALIDATORS
export function is<T>(input: unknown): input is T; // returns boolean
export function assert<T>(input: unknown): T; // throws TypeGuardError
export function assertGuard<T>(input: unknown): asserts input is T;
export function validate<T>(input: unknown): IValidation<T>; // detailed

// JSON FUNCTIONS
export namespace json {
    export function application<T>(): IJsonApplication; // JSON schema
    export function assertParse<T>(input: string): T; // type safe parser
    export function assertStringify<T>(input: T): string; // safe and faster
}

// PROTOCOL BUFFER
export namespace protobuf {
    export function message<T>(): string; // Protocol Buffer message
    export function assertDecode<T>(buffer: Uint8Array): T; // safe decoder
    export function assertEncode<T>(input: T): Uint8Array; // safe encoder
}

// RANDOM GENERATOR
export function random<T>(g?: Partial<IRandomGenerator>): T;

Typia is a transformer library supporting below features:

  • Super-fast Runtime Validators
  • Enhanced JSON functions
  • Protocol Buffer encoder and decoder
  • Random data generator

Note

  • Only one line required, with pure TypeScript type
  • Runtime validator is 20,000x faster than class-validator
  • JSON serialization is 200x faster than class-transformer

Sponsors

Thanks for your support.

Your donation encourages typia development.

Sponsers

Playground

You can experience how typia works by playground website:

Guide Documents

Check out the document in the website:

🏠 Home

📖 Features

🔗 Appendix

7.0.0-dev.20241023

9 months ago

7.0.0-dev.20241021

9 months ago

6.11.3

9 months ago

7.0.0-dev.20241022

9 months ago

7.0.0-dev.20241002

10 months ago

7.0.0-dev.20241003

10 months ago

7.0.0-dev.20241005

10 months ago

7.0.0-dev.20241001

10 months ago

7.0.0-dev.20241007

10 months ago

7.0.0-dev.20241008

10 months ago

7.0.0-dev.20241009

10 months ago

6.10.4-dev.20240925

10 months ago

7.0.0-dev.20240929

10 months ago

7.0.0-dev.20240928

10 months ago

7.0.0-dev.20240923

10 months ago

7.0.0-dev.20240922

10 months ago

7.0.0-dev.20240924

10 months ago

7.0.0-dev.20240921

10 months ago

7.0.0-dev.20240920

10 months ago

7.0.0-dev.20240930

10 months ago

6.10.0-dev.20240909

11 months ago

6.10.0-dev.20240908

11 months ago

6.10.0-dev.20240906

11 months ago

6.10.1-dev.20240914

10 months ago

6.10.1-dev.20240919

10 months ago

7.0.0-dev.20240919

10 months ago

7.0.0-dev.20240916

10 months ago

7.0.0-dev.20240918

10 months ago

6.10.3-dev.20240925

10 months ago

6.10.2-dev.20240920

10 months ago

7.0.0-dev.20241010

10 months ago

7.0.0-dev.20241011

10 months ago

7.0.0-dev.20241012

10 months ago

7.0.0-dev.20241018

9 months ago

7.0.0-dev.20241019

9 months ago

6.11.1

10 months ago

6.11.0

10 months ago

7.0.0-dev.20241020

9 months ago

6.11.2

10 months ago

6.10.0-dev.20240910

11 months ago

6.10.2

10 months ago

6.10.1

10 months ago

6.10.0

11 months ago

6.10.4

10 months ago

6.10.3

10 months ago

6.6.1-dev.20240730

12 months ago

6.6.2-dev.20240731

12 months ago

6.0.6

1 year ago

6.0.5

1 year ago

6.0.4

1 year ago

6.8.0-dev.20240811

12 months ago

6.8.0-dev.20240812

12 months ago

6.8.0-dev.20240813

12 months ago

6.9.0-dev.20240821

11 months ago

6.7.1-dev.20240805

12 months ago

6.6.0-dev.20240727

12 months ago

6.7.0-dev.20240802

12 months ago

6.7.0-dev.20240803

12 months ago

6.5.0

1 year ago

6.6.1

12 months ago

6.6.0

12 months ago

6.6.2

12 months ago

6.7.0

12 months ago

6.7.2

12 months ago

6.7.1

12 months ago

6.6.3-dev.20240801

12 months ago

6.8.0

12 months ago

6.7.2-dev.20240805

12 months ago

6.9.0

11 months ago

6.7.3-dev.20240808

12 months ago

6.1.0

1 year ago

6.1.2

1 year ago

6.1.1

1 year ago

6.2.1

1 year ago

6.2.0

1 year ago

6.2.2

1 year ago

6.3.3

1 year ago

6.3.0

1 year ago

6.3.2

1 year ago

6.3.1

1 year ago

6.5.5-dev.20240726

12 months ago

6.5.5-dev.20240727

12 months ago

6.4.3

1 year ago

6.4.2

1 year ago

6.10.0-dev.20240823

11 months ago

6.4.1

1 year ago

6.4.0

1 year ago

6.5.2

1 year ago

6.5.1

1 year ago

6.5.4

1 year ago

6.5.3

1 year ago

6.5.5

12 months ago

6.0.3

1 year ago

6.0.2

1 year ago

6.0.1

1 year ago

6.0.0

1 year ago

5.5.10

1 year ago

5.5.9

1 year ago

5.5.8

1 year ago

5.5.7

1 year ago

5.5.6

1 year ago

5.5.5

1 year ago

5.5.4

1 year ago

5.5.3

1 year ago

5.5.2

1 year ago

5.5.1

1 year ago

5.5.0

1 year ago

5.4.14

1 year ago

5.4.13

1 year ago

5.4.12

1 year ago

5.4.11

1 year ago

5.4.10

1 year ago

5.4.9

1 year ago

5.4.8

1 year ago

5.4.7

1 year ago

5.4.6

1 year ago

5.4.5

1 year ago

5.4.4

1 year ago

5.4.3

1 year ago

5.4.2

1 year ago

5.4.1

1 year ago

5.4.0

2 years ago

5.3.12

2 years ago

5.3.11

2 years ago

5.3.10

2 years ago

5.3.9

2 years ago

5.3.8

2 years ago

5.3.7

2 years ago

5.3.6

2 years ago

5.3.5

2 years ago

5.3.4

2 years ago

5.3.3

2 years ago

5.3.2

2 years ago

5.3.1

2 years ago

5.3.0

2 years ago

5.2.6

2 years ago

5.2.5

2 years ago

5.2.4

2 years ago

5.2.3

2 years ago

4.1.8

2 years ago

4.1.7

2 years ago

4.1.9

2 years ago

4.0.5

2 years ago

4.0.4

2 years ago

4.0.6

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.3

2 years ago

4.0.2

2 years ago

5.0.5

2 years ago

5.0.4

2 years ago

5.0.3

2 years ago

5.0.2

2 years ago

5.0.1

2 years ago

5.0.0

2 years ago

4.0.9

2 years ago

4.0.8

2 years ago

5.1.6

2 years ago

5.1.5

2 years ago

5.1.4

2 years ago

5.1.3

2 years ago

5.1.2

2 years ago

5.1.1

2 years ago

5.1.0

2 years ago

5.2.2

2 years ago

5.2.1

2 years ago

5.2.0

2 years ago

4.3.2

2 years ago

4.3.1

2 years ago

4.3.3

2 years ago

4.3.0

2 years ago

4.2.3

2 years ago

4.2.2

2 years ago

4.2.1

2 years ago

4.2.0

2 years ago

4.1.4

2 years ago

4.1.3

2 years ago

4.1.6

2 years ago

4.1.5

2 years ago

4.1.0

2 years ago

4.1.2

2 years ago

4.1.1

2 years ago

4.0.10

2 years ago

4.0.12

2 years ago

4.0.11

2 years ago

4.0.13

2 years ago

4.1.10

2 years ago

4.1.11

2 years ago

4.1.16

2 years ago

4.1.12

2 years ago

4.1.13

2 years ago

4.1.14

2 years ago

4.1.15

2 years ago

3.8.0

2 years ago

3.8.9

2 years ago

3.8.4

2 years ago

3.8.3

2 years ago

3.8.2

2 years ago

3.8.1

2 years ago

3.8.8

2 years ago

3.8.7

2 years ago

3.8.6

2 years ago

3.8.5

2 years ago

3.7.1

2 years ago

3.7.0

2 years ago

3.7.5

2 years ago

3.7.4

2 years ago

3.7.3

2 years ago

3.7.2

2 years ago

3.7.9

2 years ago

3.7.8

2 years ago

3.7.7

2 years ago

3.7.6

2 years ago

3.6.2

2 years ago

3.6.1

2 years ago

3.6.0

2 years ago

3.4.25

2 years ago

3.4.26

2 years ago

3.4.27

2 years ago

3.4.28

2 years ago

3.4.21

3 years ago

3.4.22

3 years ago

3.4.23

2 years ago

3.4.24

2 years ago

3.6.6

2 years ago

3.6.5

2 years ago

3.6.4

2 years ago

3.6.3

2 years ago

3.6.9

2 years ago

3.6.8

2 years ago

3.6.7

2 years ago

3.5.3

2 years ago

3.5.2

2 years ago

3.5.1

2 years ago

3.5.0

2 years ago

3.5.7

2 years ago

3.5.6

2 years ago

3.5.5

2 years ago

3.5.4

2 years ago

3.5.8

2 years ago

3.6.10

2 years ago

3.3.9

3 years ago

3.3.35

3 years ago

3.3.36

3 years ago

3.3.37

3 years ago

3.3.38

3 years ago

3.3.39

3 years ago

3.3.30

3 years ago

3.3.31

3 years ago

3.3.32

3 years ago

3.3.33

3 years ago

3.3.34

3 years ago

3.4.14

3 years ago

3.4.15

3 years ago

3.4.16

3 years ago

3.4.17

3 years ago

3.4.18

3 years ago

3.4.19

3 years ago

3.3.40

3 years ago

3.3.41

3 years ago

3.4.10

3 years ago

3.3.42

3 years ago

3.4.11

3 years ago

3.3.43

3 years ago

3.4.12

3 years ago

3.3.44

3 years ago

3.4.13

3 years ago

3.3.13

3 years ago

3.3.14

3 years ago

3.3.15

3 years ago

3.3.16

3 years ago

3.3.17

3 years ago

3.3.18

3 years ago

3.3.19

3 years ago

3.3.10

3 years ago

3.3.11

3 years ago

3.3.12

3 years ago

3.3.24

3 years ago

3.3.25

3 years ago

3.3.26

3 years ago

3.3.27

3 years ago

3.3.28

3 years ago

3.3.29

3 years ago

3.3.20

3 years ago

3.3.21

3 years ago

3.3.22

3 years ago

3.3.23

3 years ago

3.4.20

3 years ago

3.4.0

3 years ago

3.4.4

3 years ago

3.4.3

3 years ago

3.4.2

3 years ago

3.4.1

3 years ago

3.4.8

3 years ago

3.4.7

3 years ago

3.4.6

3 years ago

3.4.5

3 years ago

3.4.9

3 years ago

3.3.8

3 years ago

3.3.7

3 years ago

3.3.6

3 years ago

3.2.2

3 years ago

3.2.1

3 years ago

3.2.0

3 years ago

3.2.6

3 years ago

3.2.5

3 years ago

3.2.4

3 years ago

3.2.3

3 years ago

3.2.8

3 years ago

3.2.7

3 years ago

3.3.1

3 years ago

3.3.0

3 years ago

3.3.5

3 years ago

3.3.4

3 years ago

3.3.3

3 years ago

3.3.2

3 years ago

3.0.12

3 years ago

3.0.10

3 years ago

3.0.11

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.8

3 years ago

3.0.7

3 years ago

3.0.6

3 years ago

3.0.5

3 years ago

3.0.0

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.1.6

3 years ago

2.0.11

3 years ago

2.1.5

3 years ago

3.0.9

3 years ago

2.1.0

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.9

3 years ago

2.0.10

3 years ago

2.0.8

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.9.9

6 years ago