Skip to content

Instantly share code, notes, and snippets.

@Zeko369
Zeko369 / typescript.json
Created November 24, 2021 15:53
Blitz snipptets
{
"ResolverImport": {
"prefix": "ri",
"body": "import { resolver } from 'blitz'"
},
"Resolver pipe": {
"prefix": "rp",
"body": "resolver.pipe(resolver.zod(schema$1), resolver.authorize([Role.Admin, Role.User$2]), "
},
"Blitz guard": {
@danielroe
danielroe / settings.json
Last active April 19, 2025 06:36
VScode settings for a minimal UI
{
// Disable telemetry
"telemetry.telemetryLevel": "off",
// Zen mode
"zenMode.fullScreen": false,
"zenMode.hideTabs": true,
"zenMode.centerLayout": false,
// Theming
"workbench.iconTheme": "city-lights-icons-vsc",
"editor.fontFamily": "Dank Mono",
@acorn1010
acorn1010 / createGlobalStore.ts
Last active January 31, 2025 01:01
Easier Zustand store
import {SetStateAction, useCallback} from 'react';
import {create} from "zustand";
export type EqualityFn<T> = (left: T | null | undefined, right: T | null | undefined) => boolean;
export type StoreType<State> = {
use<K extends keyof State>(
key: K,
defaultValue?: State[K],
equalityFn?: EqualityFn<State[K]>,