@forge/manifest
12.1.0-next.812.1.0
out/types/display-condition-types.d.ts~
out/types/display-condition-types.d.tsModified+22−1
Index: package/out/types/display-condition-types.d.ts
===================================================================
--- package/out/types/display-condition-types.d.ts
+++ package/out/types/display-condition-types.d.ts
@@ -1,11 +1,33 @@
+declare type StringOrListOfStrings = string | string[];
+interface EgressPermissionAddress {
+ address: string;
+}
+declare type FetchBackendOrClient = StringOrListOfStrings | EgressPermissionAddress | (StringOrListOfStrings | EgressPermissionAddress)[];
+interface DisplayConditionsExternal {
+ fetch?: {
+ backend?: FetchBackendOrClient;
+ client?: FetchBackendOrClient;
+ };
+ fonts?: StringOrListOfStrings;
+ frames?: StringOrListOfStrings;
+ images?: StringOrListOfStrings;
+ media?: StringOrListOfStrings;
+ scripts?: StringOrListOfStrings;
+ styles?: StringOrListOfStrings;
+}
+interface DisplayConditionsPermissions {
+ scopes?: StringOrListOfStrings;
+ external?: DisplayConditionsExternal;
+}
declare type Product = {
isAdmin?: boolean;
isLoggedIn?: boolean;
isSiteAdmin?: boolean;
hasAppAccess?: boolean;
appIsLicensed?: boolean;
appEdition?: AppEditionType;
+ permissions?: DisplayConditionsPermissions;
};
declare type Jira = Product & TimeTrackingProviderProperties & EntityPropertyConditionsProperties & {
hasSoftwareAccess?: boolean;
hasServiceDeskAccess?: boolean;
@@ -26,9 +48,8 @@
entityPropertyEqualTo?: EntityPropertyEqualTo;
entityPropertyContainsAny?: EntityPropertyContainsAny;
entityPropertyContainsAll?: EntityPropertyContainsAll;
}
-declare type StringOrListOfStrings = string | string[];
declare type IssueView = Jira & ProjectPermissionProperties & ProjectProperties & {
issueKey?: StringOrListOfStrings;
issueId?: StringOrListOfStrings;
issueType?: StringOrListOfStrings;