Refactor config loading (in progress 3)

This commit is contained in:
2025-07-15 00:15:56 -05:00
parent 0a045762bc
commit 4b2d63335a
19 changed files with 380 additions and 360 deletions

View File

@@ -0,0 +1,15 @@
import { z } from 'zod';
import { CommonConfigSchema } from './common.schema.js';
/**
* PostHog configuration options schema
*/
export const PostHogConfigSchema = CommonConfigSchema.extend({
apiKey: z.string().describe('PostHog API key'),
host: z
.string()
.default('https://app.posthog.com')
.describe('PostHog host URL'),
});
export type PostHogConfigType = z.infer<typeof PostHogConfigSchema>;