Type Alias RecipeInstruction

RecipeInstruction:
    | {
        type: "Constant";
        value: string;
    }
    | {
        type: "GetLatestDocWithIdentifier";
        var_name: string;
    }
    | {
        input_var_names: JqInstructionArgumentNames;
        program: string;
        type: "Jq";
    }
    | {
        type: "GetDocsListedByVar";
        var_name: string;
    }
    | {
        trusted_author: AgentPubKey;
        type: "GetLatestCallerExternalId";
    }
    | {
        type: "GetCallerAgentPublicKey";
    }