forked from trent_larson/crowd-funder-for-time-pwa
fix: linting
Merged from master
This commit is contained in:
@@ -56,6 +56,7 @@ import type { DeepLinkError } from "../interfaces/deepLinks";
|
||||
|
||||
// Helper function to extract the first key from a Zod object schema
|
||||
function getFirstKeyFromZodObject(
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
schema: z.ZodObject<any>,
|
||||
): string | undefined {
|
||||
const shape = schema.shape;
|
||||
@@ -74,6 +75,7 @@ function getFirstKeyFromZodObject(
|
||||
export const ROUTE_MAP: Record<string, { name: string; paramKey?: string }> =
|
||||
Object.entries(deepLinkSchemas).reduce(
|
||||
(acc, [routeName, schema]) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
const paramKey = getFirstKeyFromZodObject(schema as z.ZodObject<any>);
|
||||
acc[routeName] = {
|
||||
name: routeName,
|
||||
|
||||
@@ -78,6 +78,7 @@ export default class DeepLinkErrorView extends Vue {
|
||||
}
|
||||
|
||||
// Deep link schema keys mapping
|
||||
// This is an object with the route as the key and the first param name as the value
|
||||
get deepLinkSchemaKeys() {
|
||||
return Object.fromEntries(
|
||||
Object.entries(deepLinkSchemas).map(([route, schema]) => {
|
||||
|
||||
Reference in New Issue
Block a user