TypeScript Snippets

A collection of useful code snippets for TypeScript.

Basic Interface

Typescript
basic
basic-interface.ts
interface User {
  name: string;
  id: number;
}

const user: User = {
  name: "Hayes",
  id: 0,
};

Generic Function

Typescript
generic
generic-function.ts
function identity<T>(arg: T): T {
  return arg;
}

let output = identity<string>("myString");
let output2 = identity<number>(123);