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 {