@karmaniverous/smoz
    Preparing search index...

    Interface DefineAppConfigOutput<GlobalParamsSchema, StageParamsSchema>

    Output of defineAppConfig.

    Carries serverless defaults, stage artifacts, and typed env nodes suitable for passing directly to SMOZ wrappers.

    interface DefineAppConfigOutput<
        GlobalParamsSchema extends ZodObject<ZodRawShape>,
        StageParamsSchema extends ZodObject<ZodRawShape>,
    > {
        buildFnEnv: (fnEnvKeys?: readonly string[]) => Record<string, string>;
        environment: Record<string, string>;
        global: EnvSchemaNode<GlobalParamsSchema>;
        serverless: {
            defaultHandlerFileExport: string;
            defaultHandlerFileName: string;
            httpContextEventMap: SecurityContextHttpEventMap;
        };
        stage: EnvSchemaNode<StageParamsSchema>;
        stages: { default: { params: GlobalParams } } & {
            [key: string]: { params: StageParams };
        };
    }

    Type Parameters

    • GlobalParamsSchema extends ZodObject<ZodRawShape>
    • StageParamsSchema extends ZodObject<ZodRawShape>

    Hierarchy (View Summary)

    Index

    Properties

    buildFnEnv: (fnEnvKeys?: readonly string[]) => Record<string, string>
    environment: Record<string, string>
    serverless: {
        defaultHandlerFileExport: string;
        defaultHandlerFileName: string;
        httpContextEventMap: SecurityContextHttpEventMap;
    }
    stages: { default: { params: GlobalParams } } & {
        [key: string]: { params: StageParams };
    }