npm package diff

Package: @forge/egress

Versions: 1.2.13 - 1.3.0-next.0

File: package/out/egress/utils.d.ts

Index: package/out/egress/utils.d.ts
===================================================================
--- package/out/egress/utils.d.ts
+++ package/out/egress/utils.d.ts
@@ -1,3 +1,31 @@
 declare const sortAndGroupEgressPermissionsByDomain: (egressAddresses: string[]) => Array<string>;
-export { sortAndGroupEgressPermissionsByDomain };
+export declare enum EgressType {
+    FetchBackendSide = "FETCH_BACKEND_SIDE",
+    FetchClientSide = "FETCH_CLIENT_SIDE",
+    Fonts = "FONTS",
+    Frames = "FRAMES",
+    Images = "IMAGES",
+    Media = "MEDIA",
+    Navigation = "NAVIGATION",
+    Scripts = "SCRIPTS",
+    Styles = "STYLES"
+}
+export declare enum EgressCategory {
+    ANALYTICS = "analytics"
+}
+export declare type EgressPermissions = {
+    type: EgressType;
+    addresses: string[];
+    category?: EgressCategory;
+    inScopeEUD?: boolean;
+};
+export declare type EgressPermissionsSimplified = Omit<EgressPermissions, 'inScopeEUD' | 'enabled' | 'category'>;
+interface ConfigOverrides {
+    ALLOW_EGRESS_ANALYTICS?: boolean;
+}
+declare const getEgressesBasedOnToggles: (input: {
+    overrides: ConfigOverrides;
+    egress: EgressPermissions[];
+}) => EgressPermissionsSimplified[];
+export { sortAndGroupEgressPermissionsByDomain, getEgressesBasedOnToggles };
 //# sourceMappingURL=utils.d.ts.map
\ No newline at end of file