UNPKG

ssm-config-loader

Version:

Load configuration from SSM Parameter Store with local fallback

8 lines (7 loc) 391 B
import { SSM } from '@aws-sdk/client-ssm'; import type z from 'zod'; export declare class ConfigError extends Error { wrappedError?: unknown; constructor(message: string, wrappedError?: unknown); } export declare const createSingletonConfigGetter: <T extends z.ZodType<unknown, z.ZodTypeDef, unknown>>(ssm: SSM, schema: T, prefix?: string | undefined) => () => Promise<z.TypeOf<T>>;