npm package diff

Package: @forge/manifest

Versions: 8.3.0-next.3 - 8.3.0-next.4

File: package/out/schema/manifest.d.ts

Index: package/out/schema/manifest.d.ts
===================================================================
--- package/out/schema/manifest.d.ts
+++ package/out/schema/manifest.d.ts
@@ -767,13 +767,1805 @@
   ];
   webtrigger?: [
     {
       function: Function1;
+      /**
+       * Security options for the webtrigger module.
+       */
+      security?: {
+        egress?: {
+          /**
+           * If set to false, webtriggers will sanitise responses for forms of egress.
+           */
+          allowDataEgress: boolean;
+          /**
+           * An array of statically defined responses that are not sanitised by no-egress webtriggers.
+           */
+          allowedResponses?:
+            | []
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ];
+        };
+      };
       key: ModuleKeySchema;
       [k: string]: unknown;
     },
     ...{
       function: Function1;
+      /**
+       * Security options for the webtrigger module.
+       */
+      security?: {
+        egress?: {
+          /**
+           * If set to false, webtriggers will sanitise responses for forms of egress.
+           */
+          allowDataEgress: boolean;
+          /**
+           * An array of statically defined responses that are not sanitised by no-egress webtriggers.
+           */
+          allowedResponses?:
+            | []
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ]
+            | [
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                },
+                {
+                  statusCode: number;
+                  body: string;
+                }
+              ];
+        };
+      };
       key: ModuleKeySchema;
       [k: string]: unknown;
     }[]
   ];