Skip to content

Instantly share code, notes, and snippets.

@jesseokeya
jesseokeya / try-catch.ts
Created April 6, 2025 11:01 — forked from t3dotgg/try-catch.ts
Theo's preferred way of handling try/catch in TypeScript
// Types for the result object with discriminated union
type Success<T> = {
data: T;
error: null;
};
type Failure<E> = {
data: null;
error: E;
};

Google Search Tips


Exact Search

Wrap your search in double quotes

Limit Search by Domain

Prefix your search with site:

Bash Scripting


Shebang

#!/usr/bin/env bash

Writing Tests with Jest on Node.js

Installation

npm i --save-dev jest

Configuration

@jesseokeya
jesseokeya / learn_typescript.md
Created December 8, 2022 02:14 — forked from ekas/learn_typescript.md
Let's Gear Up for TypeScript

🚀 🚀 Let's Gear Up for TypeScript 🎉 🎉

TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open source.

Basic Types

  • Boolean
let isDone: boolean = false;