@forge/manifest
12.9.012.9.0-experimental-04cc2b9
out/types/display-condition-types.d.ts~
out/types/display-condition-types.d.tsModified+12−12
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,9 +1,9 @@
-declare type StringOrListOfStrings = string | string[];
+type StringOrListOfStrings = string | string[];
interface EgressPermissionAddress {
address: string;
}
-declare type FetchBackendOrClient = StringOrListOfStrings | EgressPermissionAddress | (StringOrListOfStrings | EgressPermissionAddress)[];
+type FetchBackendOrClient = StringOrListOfStrings | EgressPermissionAddress | (StringOrListOfStrings | EgressPermissionAddress)[];
interface DisplayConditionsExternal {
fetch?: {
backend?: FetchBackendOrClient;
client?: FetchBackendOrClient;
@@ -18,18 +18,18 @@
interface DisplayConditionsPermissions {
scopes?: StringOrListOfStrings;
external?: DisplayConditionsExternal;
}
-declare type Product = {
+type Product = {
isAdmin?: boolean;
isLoggedIn?: boolean;
isSiteAdmin?: boolean;
hasAppAccess?: boolean;
appIsLicensed?: boolean;
appEdition?: AppEditionType;
permissions?: DisplayConditionsPermissions;
};
-declare type Jira = Product & TimeTrackingProviderProperties & EntityPropertyConditionsProperties & {
+type Jira = Product & TimeTrackingProviderProperties & EntityPropertyConditionsProperties & {
hasSoftwareAccess?: boolean;
hasServiceDeskAccess?: boolean;
hasServiceManagementAccess?: boolean;
hasCoreAccess?: boolean;
@@ -48,24 +48,24 @@
entityPropertyEqualTo?: EntityPropertyEqualTo;
entityPropertyContainsAny?: EntityPropertyContainsAny;
entityPropertyContainsAll?: EntityPropertyContainsAll;
}
-declare type IssueView = Jira & ProjectPermissionProperties & ProjectProperties & {
+type IssueView = Jira & ProjectPermissionProperties & ProjectProperties & {
issueKey?: StringOrListOfStrings;
issueId?: StringOrListOfStrings;
issueType?: StringOrListOfStrings;
hasIssuePermission?: string;
};
-declare type ProjectView = Jira & ProjectPermissionProperties & ProjectProperties;
-declare type ProjectProperties = {
+type ProjectView = Jira & ProjectPermissionProperties & ProjectProperties;
+type ProjectProperties = {
projectKey?: StringOrListOfStrings;
projectId?: StringOrListOfStrings;
projectType?: StringOrListOfStrings;
projectName?: StringOrListOfStrings;
isProjectAdmin?: boolean;
isProjectArchived?: boolean;
};
-declare type ProjectPermissionProperties = {
+type ProjectPermissionProperties = {
hasProjectPermission?: string;
canAddComments?: boolean;
canAdministerJira?: boolean;
canAdministerProjects?: boolean;
@@ -135,9 +135,9 @@
}
interface EntityPropertyContainsAnyUserGroupItem {
entityPropertyContainsAnyUserGroup: EntityPropertyExists;
}
-declare type EntityPropertyCondition = EntityPropertyExistsItem | EntityPropertyEqualToItem | EntityPropertyContainsAnyItem | EntityPropertyContainsAllItem | EntityPropertyContainsAnyUserGroupItem;
+type EntityPropertyCondition = EntityPropertyExistsItem | EntityPropertyEqualToItem | EntityPropertyContainsAnyItem | EntityPropertyContainsAllItem | EntityPropertyContainsAnyUserGroupItem;
declare enum AppEditionType {
Free = "free",
Standard = "standard",
Advanced = "advanced"
@@ -149,16 +149,16 @@
Remove = "REMOVE",
Export = "EXPORT",
Administer = "ADMINISTER"
}
-declare type ConfluenceSpecificProperties = Product & {
+type ConfluenceSpecificProperties = Product & {
isSpaceAdmin?: boolean;
userIsExternalCollaborator?: boolean;
hasSpacePermission?: ConfluenceContentPermission;
hasPagePermission?: ConfluenceContentPermission;
};
-declare type Confluence = ConfluenceSpecificProperties | (ConfluenceSpecificProperties & EntityPropertyCondition) | EntityPropertyCondition[];
-export declare type DisplayConditions = {
+type Confluence = ConfluenceSpecificProperties | (ConfluenceSpecificProperties & EntityPropertyCondition) | EntityPropertyCondition[];
+export type DisplayConditions = {
operations?: ('and' | 'or' | 'not')[];
modules: {
'jira:issuePanel'?: IssueView;
'jira:issueActivity'?: IssueView;