npm package diff

Package: @forge/manifest

Versions: 7.6.0 - 7.6.1-next.0

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
@@ -98,8 +98,12 @@
  * Whether this function is used for GDPR cleanup (default false). If set to true, this function has a higher rate limit for ESS list queries.
  */
 export type Cleanup = boolean;
 /**
+ * The maximum amount of time the function is allowed to run, in seconds. Must be between 1 and 900.
+ */
+export type TimeoutSeconds = number;
+/**
  * Name of the key of the function that will handle this action.
  */
 export type Function3 = string;
 /**
@@ -730,8 +734,9 @@
           [k: string]: unknown;
         };
       };
       providers?: ExternalAuthFunctionProviders;
+      timeoutSeconds?: TimeoutSeconds;
       key: ModuleKeySchema;
       [k: string]: unknown;
     },
     ...{
@@ -751,8 +756,9 @@
           [k: string]: unknown;
         };
       };
       providers?: ExternalAuthFunctionProviders;
+      timeoutSeconds?: TimeoutSeconds;
       key: ModuleKeySchema;
       [k: string]: unknown;
     }[]
   ];
@@ -2632,16 +2638,19 @@
                 endpoint: string;
               };
           edit?:
             | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
                 resource: string;
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              }
-            | {
-                function: string;
+              } & {
+                isInline?: boolean;
                 [k: string]: unknown;
-              };
+              });
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -2694,16 +2703,19 @@
                 endpoint: string;
               };
           edit?:
             | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
                 resource: string;
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              }
-            | {
-                function: string;
+              } & {
+                isInline?: boolean;
                 [k: string]: unknown;
-              };
+              });
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -2755,16 +2767,19 @@
                 endpoint: string;
               };
           edit?:
             | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
                 resource: string;
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              }
-            | {
-                function: string;
+              } & {
+                isInline?: boolean;
                 [k: string]: unknown;
-              };
+              });
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -2817,16 +2832,19 @@
                 endpoint: string;
               };
           edit?:
             | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
                 resource: string;
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              }
-            | {
-                function: string;
+              } & {
+                isInline?: boolean;
                 [k: string]: unknown;
-              };
+              });
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -2873,16 +2891,19 @@
           };
           readOnly?: boolean;
           edit?:
             | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
                 resource: string;
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              }
-            | {
-                function: string;
+              } & {
+                isInline?: boolean;
                 [k: string]: unknown;
-              };
+              });
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -2948,16 +2969,19 @@
           };
           readOnly?: boolean;
           edit?:
             | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
                 resource: string;
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              }
-            | {
-                function: string;
+              } & {
+                isInline?: boolean;
                 [k: string]: unknown;
-              };
+              });
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -3022,16 +3046,19 @@
           };
           readOnly?: boolean;
           edit?:
             | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
                 resource: string;
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              }
-            | {
-                function: string;
+              } & {
+                isInline?: boolean;
                 [k: string]: unknown;
-              };
+              });
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -3097,16 +3124,19 @@
           };
           readOnly?: boolean;
           edit?:
             | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
                 resource: string;
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              }
-            | {
-                function: string;
+              } & {
+                isInline?: boolean;
                 [k: string]: unknown;
-              };
+              });
           value?: {
             function: string;
             [k: string]: unknown;
           };