alternative tangled frontend (extremely wip)

feat: use lodestone for uri resolution

serenity fe94e9b1 935250f5

+26
+26
src/lib/types/lexicons/dev/sylfr/lodestone/resolve.ts
··· 1 + import { z } from "zod/v4"; 2 + 3 + export const devSylfrLodestoneResolveSuccessOutputSchema = z.object({ 4 + uri: z.string(), 5 + cid: z.string().optional(), 6 + value: z.unknown(), 7 + }); 8 + 9 + export const devSylfrLodestoneResolveOutputSchema = z.union([ 10 + devSylfrLodestoneResolveSuccessOutputSchema, 11 + z.object({}).strict(), 12 + ]); 13 + 14 + export const devSylfrLodestoneResolveOutputBatchSchema = z.array( 15 + devSylfrLodestoneResolveOutputSchema, 16 + ); 17 + 18 + export type DevSylfrLodestoneResolveSuccess = z.infer< 19 + typeof devSylfrLodestoneResolveSuccessOutputSchema 20 + >; 21 + export type DevSylfrLodestoneResolve = z.infer< 22 + typeof devSylfrLodestoneResolveOutputSchema 23 + >; 24 + export type DevSylfrLodestoneResolveBatch = z.infer< 25 + typeof devSylfrLodestoneResolveOutputBatchSchema 26 + >;