I hereby claim:
- I am wolfulus on github.
- I am wolfulus (https://keybase.io/wolfulus) on keybase.
- I have a public key ASB1zvRiOcZj2_jTH6MZrtol22m9ZfcDSQxT5hRLH3U36Qo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
const fs = require('fs'); | |
const path = require('path'); | |
const yargs = require('yargs'); | |
const short = require('short-uuid')(); | |
const chokidar = require("chokidar"); | |
const log = require('pino')({ | |
prettyPrint: true, | |
}); | |
const args = yargs.argv; |
using Newtonsoft.Json; | |
using Newtonsoft.Json.Linq; | |
using System; | |
using System.Collections.Generic; | |
using System.Threading.Tasks; | |
using UnityEngine; | |
using Vuplex.WebView; | |
namespace UI.Interop | |
{ |
// pages/index.tsx | |
import { preload } from "@routes/server"; | |
import People from "../lib/loaders/people"; | |
export default Index({ defaultCount }) { | |
const [count, setCount] = useState(defaultCount); | |
return ( | |
<> |
// PoC, has problems with type matching in case array | |
type Case<V extends boolean = any, T = any> = [V, T]; | |
type Switch<T extends readonly any[], Fallback = never> = | |
T extends [infer Head, ...infer Rest] ? [Head] extends [[true, infer V]] ? V : | |
Switch<Rest> : Fallback; | |
type Default<V> = [true, V]; |
// Utilities | |
declare const TAG: unique symbol; | |
type TAG = typeof TAG; | |
export type Tagged<TagSymbol extends symbol> = { | |
readonly [TAG]: TagSymbol; | |
}; | |
export type WithTag<TagSymbol extends symbol, Target> = Tagged<TagSymbol> & |
import { z } from "zod"; | |
import { query } from "@/lib/api/middlewares/with-query"; | |
import { responses } from "@/lib/api/responses"; | |
import { get, route } from "@/lib/api/route"; | |
import { locales } from "@/server/middlewares/with-locales"; | |
import { db } from "@/server/middlewares/with-db"; | |
export const { GET } = route( |
// -------------------------------------------------------- | |
// v1 | |
$button: component( | |
name("Button"), | |
type("button"), | |
props( | |
prop(size, (default large)), | |
), | |
); |