muddle/contracts/typegen/views.ts
2026-10-23 08:53:07 -04:00

6 lines
305 B
TypeScript

import type { Minify } from "./minify.ts";
/** Fallback view contracts. Project contracts are generated under `_muddle/contracts`. */
export interface ViewProps { [path: string]: Record<string, unknown> }
export type ViewPath = string;
export type ViewPropsOf<P extends ViewPath> = Minify<ViewProps[P]>;