@edgible-team/sdk
    Preparing search index...

    Interface TemplateUpgradeParamDiff

    How the stored parameter map lines up with the TARGET manifest's declared parameters. Name lists only — look the full TemplateParameter up in manifest.spec.parameters when building a form. Declaration order is preserved for the manifest-derived lists; removed follows stored-map order.

    interface TemplateUpgradeParamDiff {
        added: string[];
        addedGeneratedSecrets: string[];
        addedRequired: string[];
        carried: string[];
        removed: string[];
    }
    Index

    Properties

    added: string[]

    Declared by the target but absent from the stored map — the operator answers these.

    addedGeneratedSecrets: string[]

    Subset of added that are type: secret, generate: true — mint these, never prompt.

    addedRequired: string[]

    Subset of added declared required: true — a --yes run must fail closed.

    carried: string[]

    Declared by the target AND answered by the stored map — carried forward untouched.

    removed: string[]

    Stored parameters the target no longer declares — renderTemplateUpgrade refuses on these.