Browse Source

fix: linting

Merged from master
pull/142/head
Trent Larson 5 days ago
parent
commit
f4cd47b020
  1. 2
      src/services/deepLinks.ts
  2. 1
      src/views/DeepLinkErrorView.vue

2
src/services/deepLinks.ts

@ -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,

1
src/views/DeepLinkErrorView.vue

@ -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]) => {

Loading…
Cancel
Save