npm package diff

Package: @forge/manifest

Versions: 10.0.0-next.12 - 10.0.0-next.13

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
@@ -1214,8 +1214,20 @@
       runtime?: Runtime1;
       key: ModuleKeySchema;
     }[]
   ];
+  workflow?: [
+    {
+      key: ModuleKeySchema;
+      startAt: string;
+      states: [FunctionState, ...FunctionState[]];
+    },
+    ...{
+      key: ModuleKeySchema;
+      startAt: string;
+      states: [FunctionState, ...FunctionState[]];
+    }[]
+  ];
   migration?: [
     (
       | {
           listenerTriggered?: {
@@ -12135,8 +12147,9 @@
             [k: string]: unknown;
           };
           render?: 'native' | 'default';
           layout?: 'inline' | 'block' | 'bodied';
+          emitsReadyEvent?: boolean;
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
     ),
@@ -12245,8 +12258,9 @@
             [k: string]: unknown;
           };
           render?: 'native' | 'default';
           layout?: 'inline' | 'block' | 'bodied';
+          emitsReadyEvent?: boolean;
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
     )[]
@@ -22897,8 +22911,18 @@
  */
 export interface Runtime1 {
   memoryMB?: MemoryMB1;
 }
+export interface FunctionState {
+  key: string;
+  next?: string;
+  end?: boolean;
+  resolver: {
+    function: string;
+    method: string;
+    [k: string]: unknown;
+  };
+}
 export interface EndpointRoute {
   /**
    * Path of the remote endpoint to invoke
    */