From de9a7e41898899b97276858187b6d32c814f78b8 Mon Sep 17 00:00:00 2001 From: Matt Hill Date: Thu, 19 Mar 2026 13:38:40 -0600 Subject: [PATCH] fix types --- sdk/base/lib/actions/input/inputSpecConstants.ts | 5 +---- sdk/package/lib/StartSdk.ts | 2 -- sdk/package/lib/index.ts | 4 ++++ 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/sdk/base/lib/actions/input/inputSpecConstants.ts b/sdk/base/lib/actions/input/inputSpecConstants.ts index c1b6fe49e..8fe4eb098 100644 --- a/sdk/base/lib/actions/input/inputSpecConstants.ts +++ b/sdk/base/lib/actions/input/inputSpecConstants.ts @@ -247,10 +247,7 @@ export type SmtpSelection = * Zod schema for persisting SMTP selection in a store file model. * Use this instead of `smtpInputSpec.validator` to avoid cross-zod-instance issues. */ -export const smtpShape: { - parse(data: unknown): SmtpSelection - _output: SmtpSelection -} = z +export const smtpShape: z.ZodType = z .discriminatedUnion('selection', [ z.object({ selection: z.literal('disabled'), diff --git a/sdk/package/lib/StartSdk.ts b/sdk/package/lib/StartSdk.ts index 6f4e9cd47..6bf925141 100644 --- a/sdk/package/lib/StartSdk.ts +++ b/sdk/package/lib/StartSdk.ts @@ -11,7 +11,6 @@ import * as patterns from '../../base/lib/util/patterns' import { Backups } from './backup/Backups' import { smtpInputSpec, - smtpShape, systemSmtpSpec, customSmtp, smtpProviderVariants, @@ -409,7 +408,6 @@ export class StartSdk { }, inputSpecConstants: { smtpInputSpec, - smtpShape, systemSmtpSpec, customSmtp, smtpProviderVariants, diff --git a/sdk/package/lib/index.ts b/sdk/package/lib/index.ts index 13427fe21..06f99b915 100644 --- a/sdk/package/lib/index.ts +++ b/sdk/package/lib/index.ts @@ -30,6 +30,10 @@ export { SubContainer } from './util/SubContainer' export { StartSdk } from './StartSdk' export { setupManifest, buildManifest } from './manifest/setupManifest' export { FileHelper } from './util/fileHelper' +export { + smtpShape, + type SmtpSelection, +} from '../../base/lib/actions/input/inputSpecConstants' export * as actions from '../../base/lib/actions' export * as backup from './backup'