Skip to content

For Go Developers ​

If you know Go, Targo should feel familiar in semantics but different in syntax.

What will feel familiar ​

  • multi-return values
  • error | null
  • slice<T>, map<K, V>, chan<T>
  • Go package imports and toolchain workflows

What needs adjustment ​

  • surface syntax is TypeScript-shaped
  • both slice<T> and Array<T> exist
  • class is not a JS inheritance runtime