lhciSchema
const lhciSchema: ZodObject<{ ci: ZodObject<{ assert: ZodOptional<ZodObject<{ assertions: ZodOptional<ZodRecord<ZodString, ZodUnion<[..., ...]>>>; budgetsFile: ZodOptional<ZodString>; includePassedAssertions: ZodOptional<ZodBoolean>; preset: ZodOptional<ZodEnum<{ lighthouse:all: "lighthouse:all"; lighthouse:no-pwa: "lighthouse:no-pwa"; lighthouse:recommended: "lighthouse:recommended"; }>>; }, $strip>>; collect: ZodOptional<ZodObject<{ additive: ZodOptional<ZodBoolean>; autodiscoverUrlBlocklist: ZodOptional<ZodArray<ZodString>>; chromePath: ZodOptional<ZodString>; headful: ZodOptional<ZodBoolean>; isSinglePageApplication: ZodOptional<ZodBoolean>; method: ZodDefault<ZodUnion<[ZodEnum<...>, ZodString]>>; numberOfRuns: ZodOptional<ZodNumber>; puppeteerLaunchOptions: ZodObject<{ devtools: ZodBoolean; handleSIGHUP: ZodDefault<ZodBoolean>; handleSIGINT: ZodDefault<ZodBoolean>; handleSIGTERM: ZodDefault<ZodBoolean>; pipe: ZodDefault<ZodBoolean>; timeout: ZodDefault<ZodNumber>; }, $strip>; puppeteerScript: ZodOptional<ZodString>; settings: ZodObject<{ }, $strip>; startServerCommand: ZodOptional<ZodString>; startServerReadyPattern: ZodDefault<ZodString>; startServerReadyTimeout: ZodDefault<ZodNumber>; staticDirFileDiscoveryDepth: ZodDefault<ZodNumber>; staticDistDir: ZodOptional<ZodString>; url: ZodOptional<ZodArray<ZodString>>; }, $strip>>; server: ZodOptional<ZodObject<{ basicAuth: ZodOptional<ZodObject<{ password: ZodString; username: ZodString; }, $strip>>; logLevel: ZodDefault<ZodEnum<{ silent: "silent"; verbose: "verbose"; }>>; port: ZodNumber; storage: ZodObject<{ sqlConnectionSsl: ZodDefault<ZodBoolean>; sqlConnectionUrl: ZodString; sqlDangerouslyResetDatabase: ZodDefault<ZodBoolean>; sqlDatabasePath: ZodString; sqlDialect: ZodDefault<ZodEnum<...>>; sqlMigrationOptions: ZodObject<{ tableName: ...; }, $strip>; }, $strip>; }, $strip>>; upload: ZodOptional<ZodIntersection<ZodDiscriminatedUnion<[ZodObject<{ basicAuth: ZodOptional<...>; extraHeaders: ZodOptional<...>; ignoreDuplicateBuildFailure: ZodOptional<...>; serverBaseUrl: ZodOptional<...>; target: ZodNonOptional<...>; token: ZodOptional<...>; urlReplacementPatterns: ZodOptional<...>; }, $strip>, ZodObject<{ outputDir: ZodString; reportFilenamePattern: ZodDefault<...>; target: ZodLiteral<...>; }, $strip>, ZodObject<{ target: ZodLiteral<...>; uploadUrlMap: ZodDefault<...>; }, $strip>], "target">, ZodObject<{ githubApiHost: ZodOptional<ZodDefault<ZodString>>; githubAppToken: ZodOptional<ZodOptional<ZodString>>; githubStatusContextSuffix: ZodOptional<ZodOptional<ZodString>>; githubToken: ZodOptional<ZodOptional<ZodString>>; }, $strip>>>; wizard: ZodOptional<ZodObject<{ extraHeaders: ZodOptional<ZodString>; serverBaseUrl: ZodOptional<ZodString>; }, $strip>>; }, $strip>;}, $strip>;Defined in: core/types-lhci/src/index.ts:161