npm package diff

Package: @forge/manifest

Versions: 8.7.0-next.2 - 8.7.0-next.3

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
@@ -6430,96 +6430,188 @@
       [k: string]: unknown;
     }[]
   ];
   'jira:jqlFunction'?: [
-    {
-      name: string;
-      arguments: {
-        name: string;
-        required: boolean;
-        [k: string]: unknown;
-      }[];
-      types: (
-        | 'issue'
-        | 'project'
-        | 'project_category'
-        | 'project_type'
-        | 'hierarchy_level'
-        | 'version'
-        | 'component'
-        | 'user'
-        | 'group'
-        | 'team'
-        | 'project_role'
-        | 'priority'
-        | 'resolution'
-        | 'issue_type'
-        | 'status'
-        | 'status_category'
-        | 'cascading_option'
-        | 'option'
-        | 'saved_filter'
-        | 'issue_security_level'
-        | 'issue_restriction'
-        | 'label'
-        | 'attachment'
-        | 'issue_list'
-        | 'issue_link_type'
-        | 'date'
-        | 'text'
-        | 'number'
-        | 'duration'
-        | 'url'
-      )[];
-      operators: ('=' | '!=' | '>' | '>=' | '<' | '<=' | 'in' | 'not in' | '~' | '!~' | 'is' | 'is not')[];
-      function: string;
-      key: ModuleKeySchema;
-      [k: string]: unknown;
-    },
-    ...{
-      name: string;
-      arguments: {
-        name: string;
-        required: boolean;
-        [k: string]: unknown;
-      }[];
-      types: (
-        | 'issue'
-        | 'project'
-        | 'project_category'
-        | 'project_type'
-        | 'hierarchy_level'
-        | 'version'
-        | 'component'
-        | 'user'
-        | 'group'
-        | 'team'
-        | 'project_role'
-        | 'priority'
-        | 'resolution'
-        | 'issue_type'
-        | 'status'
-        | 'status_category'
-        | 'cascading_option'
-        | 'option'
-        | 'saved_filter'
-        | 'issue_security_level'
-        | 'issue_restriction'
-        | 'label'
-        | 'attachment'
-        | 'issue_list'
-        | 'issue_link_type'
-        | 'date'
-        | 'text'
-        | 'number'
-        | 'duration'
-        | 'url'
-      )[];
-      operators: ('=' | '!=' | '>' | '>=' | '<' | '<=' | 'in' | 'not in' | '~' | '!~' | 'is' | 'is not')[];
-      function: string;
-      key: ModuleKeySchema;
-      [k: string]: unknown;
-    }[]
+    (
+      | {
+          function: string;
+          name: string;
+          arguments: {
+            name: string;
+            required: boolean;
+            [k: string]: unknown;
+          }[];
+          types: (
+            | 'issue'
+            | 'project'
+            | 'project_category'
+            | 'project_type'
+            | 'hierarchy_level'
+            | 'version'
+            | 'component'
+            | 'user'
+            | 'group'
+            | 'team'
+            | 'project_role'
+            | 'priority'
+            | 'resolution'
+            | 'issue_type'
+            | 'status'
+            | 'status_category'
+            | 'cascading_option'
+            | 'option'
+            | 'saved_filter'
+            | 'issue_security_level'
+            | 'issue_restriction'
+            | 'label'
+            | 'attachment'
+            | 'issue_list'
+            | 'issue_link_type'
+            | 'date'
+            | 'text'
+            | 'number'
+            | 'duration'
+            | 'url'
+          )[];
+          operators: ('=' | '!=' | '>' | '>=' | '<' | '<=' | 'in' | 'not in' | '~' | '!~' | 'is' | 'is not')[];
+          key: ModuleKeySchema;
+          [k: string]: unknown;
+        }
+      | {
+          endpoint: string;
+          name: string;
+          arguments: {
+            name: string;
+            required: boolean;
+            [k: string]: unknown;
+          }[];
+          types: (
+            | 'issue'
+            | 'project'
+            | 'project_category'
+            | 'project_type'
+            | 'hierarchy_level'
+            | 'version'
+            | 'component'
+            | 'user'
+            | 'group'
+            | 'team'
+            | 'project_role'
+            | 'priority'
+            | 'resolution'
+            | 'issue_type'
+            | 'status'
+            | 'status_category'
+            | 'cascading_option'
+            | 'option'
+            | 'saved_filter'
+            | 'issue_security_level'
+            | 'issue_restriction'
+            | 'label'
+            | 'attachment'
+            | 'issue_list'
+            | 'issue_link_type'
+            | 'date'
+            | 'text'
+            | 'number'
+            | 'duration'
+            | 'url'
+          )[];
+          operators: ('=' | '!=' | '>' | '>=' | '<' | '<=' | 'in' | 'not in' | '~' | '!~' | 'is' | 'is not')[];
+          key: ModuleKeySchema;
+          [k: string]: unknown;
+        }
+    ),
+    ...(
+      | {
+          function: string;
+          name: string;
+          arguments: {
+            name: string;
+            required: boolean;
+            [k: string]: unknown;
+          }[];
+          types: (
+            | 'issue'
+            | 'project'
+            | 'project_category'
+            | 'project_type'
+            | 'hierarchy_level'
+            | 'version'
+            | 'component'
+            | 'user'
+            | 'group'
+            | 'team'
+            | 'project_role'
+            | 'priority'
+            | 'resolution'
+            | 'issue_type'
+            | 'status'
+            | 'status_category'
+            | 'cascading_option'
+            | 'option'
+            | 'saved_filter'
+            | 'issue_security_level'
+            | 'issue_restriction'
+            | 'label'
+            | 'attachment'
+            | 'issue_list'
+            | 'issue_link_type'
+            | 'date'
+            | 'text'
+            | 'number'
+            | 'duration'
+            | 'url'
+          )[];
+          operators: ('=' | '!=' | '>' | '>=' | '<' | '<=' | 'in' | 'not in' | '~' | '!~' | 'is' | 'is not')[];
+          key: ModuleKeySchema;
+          [k: string]: unknown;
+        }
+      | {
+          endpoint: string;
+          name: string;
+          arguments: {
+            name: string;
+            required: boolean;
+            [k: string]: unknown;
+          }[];
+          types: (
+            | 'issue'
+            | 'project'
+            | 'project_category'
+            | 'project_type'
+            | 'hierarchy_level'
+            | 'version'
+            | 'component'
+            | 'user'
+            | 'group'
+            | 'team'
+            | 'project_role'
+            | 'priority'
+            | 'resolution'
+            | 'issue_type'
+            | 'status'
+            | 'status_category'
+            | 'cascading_option'
+            | 'option'
+            | 'saved_filter'
+            | 'issue_security_level'
+            | 'issue_restriction'
+            | 'label'
+            | 'attachment'
+            | 'issue_list'
+            | 'issue_link_type'
+            | 'date'
+            | 'text'
+            | 'number'
+            | 'duration'
+            | 'url'
+          )[];
+          operators: ('=' | '!=' | '>' | '>=' | '<' | '<=' | 'in' | 'not in' | '~' | '!~' | 'is' | 'is not')[];
+          key: ModuleKeySchema;
+          [k: string]: unknown;
+        }
+    )[]
   ];
   'jira:timeTrackingProvider'?: [
     {
       name: string;