Provides a high-level interface for getting typings given a schema.

Indexable

[toLang: string]: any

Other

megaSchema: JSONSchema
  • Parameters

    • gen: CodeGen

    Returns string

Python

  • Returns the types in Python

    Returns string

    The types present in the megaSchema, seperated by newlines.

  • Returns the types in Python

    Returns string

    The types present in the megaSchema, seperated by newlines.

Rust

  • Returns the types in Rust

    Returns string

    The types present in the megaSchema, seperated by newlines.

  • Returns the types in Rust

    Returns string

    The types present in the megaSchema, seperated by newlines.

  • Returns the types in Rust

    Returns string

    The types present in the megaSchema, seperated by newlines.

  • Returns the types in Rust

    Returns string

    The types present in the megaSchema, seperated by newlines.

TargetCodeGenerator

  • Returns the types in Rust

    Returns string

    The types present in the megaSchema, seperated by newlines.

  • Returns the types in Rust

    Returns string

    The types present in the megaSchema, seperated by newlines.

  • Returns the types in Python

    Returns string

    The types present in the megaSchema, seperated by newlines.

  • Returns the types in Python

    Returns string

    The types present in the megaSchema, seperated by newlines.

  • Returns the types in Rust

    Returns string

    The types present in the megaSchema, seperated by newlines.

  • Returns the types in Rust

    Returns string

    The types present in the megaSchema, seperated by newlines.

  • Alias to [[Transpiler.toTypescript]]

    Returns string

  • Returns the types in Typescript

    Returns string

    The types present in the megaSchema, seperated by newlines.

Typescript

  • Alias to [[Transpiler.toTypescript]]

    Returns string

  • Returns the types in Typescript

    Returns string

    The types present in the megaSchema, seperated by newlines.