npm package diff

Package: @forge/manifest

Versions: 8.9.0-next.11 - 8.9.0-next.12

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
@@ -652,17 +652,17 @@
 export type Function7 = string;
 export type Scopes = string[];
 export type Scripts = string[];
 export type Styles = 'unsafe-inline'[];
-export type Backend = (string | Remote)[];
-export type Client = (string | Remote1)[];
-export type Fonts = string[];
-export type Frames = string[];
-export type Navigation = string[];
-export type Images = string[];
-export type Media = string[];
-export type Scripts1 = string[];
-export type Styles1 = string[];
+export type Backend = (string | EgressPermission | Remote)[];
+export type Client = (string | EgressPermission | Remote1)[];
+export type Fonts = (string | EgressPermission)[];
+export type Frames = (string | EgressPermission)[];
+export type Navigation = (string | EgressPermission)[];
+export type Images = (string | EgressPermission)[];
+export type Media = (string | EgressPermission)[];
+export type Scripts1 = (string | EgressPermission)[];
+export type Styles1 = (string | EgressPermission)[];
 export type Resources = HostedResourcesSchema[];
 export type Remotes = RemotesSchema[];
 export type BearerMethodSchema =
   | ('authorization-header' | 'form-encoded' | 'uri-query')
@@ -60973,8 +60973,22 @@
 export interface Fetch {
   backend?: Backend;
   client?: Client;
 }
+export interface EgressPermission {
+  /**
+   * The URL for external egress
+   */
+  address: string;
+  /**
+   * The category of egress, e.g. analytics
+   */
+  category?: 'analytics';
+  /**
+   * Weather or not any user data is in egressed via this address
+   */
+  inScopeEUD?: boolean;
+}
 /**
  * References a Remote
  */
 export interface Remote {