* WIP * Fix all TS errors * Move to using isRouter everywhere * wip * Add Router Picker and fix TS issues * Fix tests and add option to connect during duplication * Misc changes * Fixes * Fixes * Fix TS errors * Disable certain options in Router * Fix connected Form fields not updating * Some fixes * reert shell.tsx * Disable already used router instead of removing it * Import prisma from correct place * Simplify loop using Object.entries * SimpliAdd playwright test and fix issues found
13 lines
371 B
TypeScript
13 lines
371 B
TypeScript
import { z } from "zod";
|
|
|
|
import { zodRouterRouteView, zodRoute, zodRouterRoute, zodRouteView } from "../zod";
|
|
|
|
export default function isRouter(
|
|
route: z.infer<typeof zodRouteView> | z.infer<typeof zodRoute>
|
|
): route is z.infer<typeof zodRouterRouteView> | z.infer<typeof zodRouterRoute> {
|
|
if ("isRouter" in route) {
|
|
return route.isRouter;
|
|
}
|
|
return false;
|
|
}
|