homebridge-prometheus-exporter/src/boundaries/config.ts

6 lines
284 B
TypeScript
Raw Normal View History

import { z } from 'zod'
import { ConfigBoundary as ConfigBoundaryWithoutPlatform } from '../generated/config_boundary'
export const ConfigBoundary = z.intersection(ConfigBoundaryWithoutPlatform, z.object({ platform: z.string() }))
export type Config = z.infer<typeof ConfigBoundary>