Skip to content

Instantly share code, notes, and snippets.

View fahrradflucht's full-sized avatar
🦀

mathis-west-1 fahrradflucht

🦀
  • Buchholz in der Nordheide, Germany
View GitHub Profile
<?php
//Enums/ContactType.php
namespace App\Enums;
use App\Enums\Traits\LocalizedEnum;
enum ContactType: string
{
use LocalizedEnum;
@brandonkal
brandonkal / go.ts
Created November 29, 2019 06:26
Go -- simplified async error handling in Typescript
export type PromiseType<T extends Promise<any>> = T extends Promise<infer U>
? U
: never
export type Arguments<T> = T extends (...args: infer U) => infer R ? U : never
export type ReplaceReturn<T, TNewReturn> = (...a: Arguments<T>) => TNewReturn
type Fn = (...args: any[]) => any
export type Go<E extends Error, T extends Fn> = {
@staltz
staltz / introrx.md
Last active April 25, 2024 04:18
The introduction to Reactive Programming you've been missing