23 lines
932 B
TypeScript
Raw Normal View History

import type { infer as ZodInfer } from "zod";
import type {
activityTypeSchema,
activitySchema,
dashboardStatsSchema,
nextInvoiceSchema,
dashboardSummarySchema,
dashboardErrorSchema,
activityFilterSchema,
activityFilterConfigSchema,
dashboardSummaryResponseSchema,
} from "./schema.js";
export type ActivityType = ZodInfer<typeof activityTypeSchema>;
export type Activity = ZodInfer<typeof activitySchema>;
export type DashboardStats = ZodInfer<typeof dashboardStatsSchema>;
export type NextInvoice = ZodInfer<typeof nextInvoiceSchema>;
export type DashboardSummary = ZodInfer<typeof dashboardSummarySchema>;
export type DashboardError = ZodInfer<typeof dashboardErrorSchema>;
export type ActivityFilter = ZodInfer<typeof activityFilterSchema>;
export type ActivityFilterConfig = ZodInfer<typeof activityFilterConfigSchema>;
export type DashboardSummaryResponse = ZodInfer<typeof dashboardSummaryResponseSchema>;