TypeScript + GraphQL

Announced in 2012 by Microsoft

Adds type checking to JavaScript code

Compiles to JavaScript  with the tsc compiler

function radify(person) {
  return `${person} is rad`;
}

radify("Sharon");

index.ts

function radify(person: string) {
  return `${person} is rad`;
}

radify("Sharon");
radify(["Sharon", "Cheryl", "Shavonne"]);

index.ts

interface Person {
  firstName: string;
  activity: string;
}

function radify(person: Person) {
  return `${person.firstName} is rad at ${person.activity}`;
}

radify({ firstName: "Sharon", activity: "biking" });
interface Person {
  firstName: string;
  activity: string;
}

function radify(person: Person) {
  return `${person.firstName} is rad at ${person.activity}`;
}

radify({ firstName: "Sharon", activity: "biking" });
interface Person {
  firstName: string;
  activity: string;
}
type Person {
  firstName: String!
  activity: String!
}

TypeScript + GraphQL

By Moon Highway

TypeScript + GraphQL

  • 728