npm package diff
Package: @forge/manifest
Versions: 7.5.2-next.0-experimental-10722bc - 7.7.0-next.13
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
@@ -98,16 +98,20 @@
* Whether this function is used for GDPR cleanup (default false). If set to true, this function has a higher rate limit for ESS list queries.
*/
export type Cleanup = boolean;
/**
+ * The maximum amount of time the function is allowed to run, in seconds. Must be between 1 and 900.
+ */
+export type TimeoutSeconds = number;
+/**
* Name of the key of the function that will handle this action.
*/
export type Function3 = string;
/**
* Name of the key of the function that will handle this action.
*/
export type Function4 = string;
-export type CoreActionInputsType = 'boolean' | 'integer' | 'number' | 'string';
+export type CoreActionIOType = 'boolean' | 'integer' | 'number' | 'string';
/**
* The key for an extension in CaaS. That means that this is a reference to another
* extension in your descriptor / manifest.
*
@@ -439,8 +443,58 @@
/**
* Manifest environment variables
*/
export type Variables = string[];
+export type TranslationsResources = [
+ {
+ key: ForgeSupportedLocaleCode;
+ /**
+ * Path to locale file
+ */
+ path: string;
+ },
+ ...{
+ key: ForgeSupportedLocaleCode;
+ /**
+ * Path to locale file
+ */
+ path: string;
+ }[]
+];
+/**
+ * Language locale code
+ */
+export type ForgeSupportedLocaleCode =
+ | 'zh-CN'
+ | 'zh-TW'
+ | 'cs-CZ'
+ | 'da-DK'
+ | 'nl-NL'
+ | 'en-US'
+ | 'en-GB'
+ | 'et-EE'
+ | 'fi-FI'
+ | 'fr-FR'
+ | 'de-DE'
+ | 'hu-HU'
+ | 'is-IS'
+ | 'it-IT'
+ | 'ja-JP'
+ | 'no-NO'
+ | 'pl-PL'
+ | 'pt-BR'
+ | 'pt-PT'
+ | 'ro-RO'
+ | 'ru-RU'
+ | 'sk-SK'
+ | 'tr-TR'
+ | 'es-ES'
+ | 'sv-SE';
+export type TranslationsFallback = {
+ [key in ForgeSupportedLocaleCode]?: ForgeSupportedLocaleCode[];
+} & {
+ default: ForgeSupportedLocaleCode;
+};
export interface ManifestSchema {
app: App;
connectModules?: ConnectModules;
@@ -449,8 +503,9 @@
resources?: Resources;
remotes?: Remotes;
providers?: Providers;
environment?: Environment;
+ translations?: Translations;
}
export interface App {
description?: Description;
id: Id;
@@ -730,8 +785,9 @@
[k: string]: unknown;
};
};
providers?: ExternalAuthFunctionProviders;
+ timeoutSeconds?: TimeoutSeconds;
key: ModuleKeySchema;
[k: string]: unknown;
},
...{
@@ -751,8 +807,9 @@
[k: string]: unknown;
};
};
providers?: ExternalAuthFunctionProviders;
+ timeoutSeconds?: TimeoutSeconds;
key: ModuleKeySchema;
[k: string]: unknown;
}[]
];
@@ -926,8 +983,16 @@
* swapped depending on what integrations a tenant might have.
*/
actionType: string;
function: Function3;
+ /**
+ * The name of the action
+ */
+ name?: string;
+ /**
+ * The url for the icon image to be displayed in the UI
+ */
+ icon?: string;
key: ModuleKeySchema;
}
| {
/**
@@ -935,29 +1000,51 @@
*/
description: string;
function: Function4;
/**
+ * The name of the action
+ */
+ name?: string;
+ /**
+ * The url for the icon image to be displayed in the UI
+ */
+ icon?: string;
+ /**
* The operation that will be performed as a result of calling this action
*/
actionVerb: 'CREATE' | 'UPDATE' | 'DELETE' | 'TRIGGER' | 'GET';
inputs?: {
[k: string]: ActionInput;
};
+ outputs?: {
+ [k: string]: ActionOutput;
+ };
key: ModuleKeySchema;
}
| {
/**
* The description that the Rovo agent will use to decide when to invoke this action.
*/
description: string;
+ /**
+ * The name of the action
+ */
+ name?: string;
+ /**
+ * The url for the icon image to be displayed in the UI
+ */
+ icon?: string;
endpoint: Endpoint2;
/**
* The operation that will be performed as a result of calling this action
*/
actionVerb: 'CREATE' | 'UPDATE' | 'DELETE' | 'TRIGGER' | 'GET';
inputs?: {
[k: string]: ActionInput;
};
+ outputs?: {
+ [k: string]: ActionOutput;
+ };
key: ModuleKeySchema;
}
| {
/**
@@ -971,8 +1058,16 @@
* swapped depending on what integrations a tenant might have.
*/
actionType: string;
endpoint: Endpoint3;
+ /**
+ * The name of the action
+ */
+ name?: string;
+ /**
+ * The url for the icon image to be displayed in the UI
+ */
+ icon?: string;
key: ModuleKeySchema;
}
),
...(
@@ -988,8 +1083,16 @@
* swapped depending on what integrations a tenant might have.
*/
actionType: string;
function: Function3;
+ /**
+ * The name of the action
+ */
+ name?: string;
+ /**
+ * The url for the icon image to be displayed in the UI
+ */
+ icon?: string;
key: ModuleKeySchema;
}
| {
/**
@@ -997,29 +1100,51 @@
*/
description: string;
function: Function4;
/**
+ * The name of the action
+ */
+ name?: string;
+ /**
+ * The url for the icon image to be displayed in the UI
+ */
+ icon?: string;
+ /**
* The operation that will be performed as a result of calling this action
*/
actionVerb: 'CREATE' | 'UPDATE' | 'DELETE' | 'TRIGGER' | 'GET';
inputs?: {
[k: string]: ActionInput;
};
+ outputs?: {
+ [k: string]: ActionOutput;
+ };
key: ModuleKeySchema;
}
| {
/**
* The description that the Rovo agent will use to decide when to invoke this action.
*/
description: string;
+ /**
+ * The name of the action
+ */
+ name?: string;
+ /**
+ * The url for the icon image to be displayed in the UI
+ */
+ icon?: string;
endpoint: Endpoint2;
/**
* The operation that will be performed as a result of calling this action
*/
actionVerb: 'CREATE' | 'UPDATE' | 'DELETE' | 'TRIGGER' | 'GET';
inputs?: {
[k: string]: ActionInput;
};
+ outputs?: {
+ [k: string]: ActionOutput;
+ };
key: ModuleKeySchema;
}
| {
/**
@@ -1033,18 +1158,36 @@
* swapped depending on what integrations a tenant might have.
*/
actionType: string;
endpoint: Endpoint3;
+ /**
+ * The name of the action
+ */
+ name?: string;
+ /**
+ * The url for the icon image to be displayed in the UI
+ */
+ icon?: string;
key: ModuleKeySchema;
}
)[]
];
macro?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
refDataSchema?: {
inputType: string;
};
config?: {
@@ -1060,9 +1203,14 @@
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1070,9 +1218,14 @@
endpoint: string;
};
resource: string;
resourceUploadId?: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
adfExport?: {
function: string;
};
refDataSchema?: {
@@ -1097,11 +1250,21 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
refDataSchema?: {
inputType: string;
};
config?: {
@@ -1117,9 +1280,14 @@
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1127,9 +1295,14 @@
endpoint: string;
};
resource: string;
resourceUploadId?: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
adfExport?: {
function: string;
};
refDataSchema?: {
@@ -1156,9 +1329,14 @@
];
'confluence:contextMenu'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
displayConditions?: {
[k: string]: unknown;
};
@@ -1166,15 +1344,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1191,18 +1379,28 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
displayConditions?: {
[k: string]: unknown;
};
@@ -1210,15 +1408,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1235,9 +1443,14 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
@@ -1246,9 +1459,14 @@
];
'confluence:contentAction'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
displayConditions?: {
[k: string]: unknown;
};
@@ -1256,15 +1474,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1281,18 +1509,28 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
displayConditions?: {
[k: string]: unknown;
};
@@ -1300,15 +1538,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1325,9 +1573,14 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
@@ -1336,12 +1589,27 @@
];
'confluence:contentBylineItem'?: [
(
| {
- title: string;
- tooltip?: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ tooltip?:
+ | {
+ i18n: string;
+ }
+ | string;
+ tooltip__i18n?: string;
icon?: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
function: string;
dynamicProperties?: {
function: string;
};
@@ -1352,17 +1620,37 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
}
| {
- title: string;
- tooltip?: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ tooltip?:
+ | {
+ i18n: string;
+ }
+ | string;
+ tooltip__i18n?: string;
icon?: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1382,20 +1670,40 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
}
),
...(
| {
- title: string;
- tooltip?: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ tooltip?:
+ | {
+ i18n: string;
+ }
+ | string;
+ tooltip__i18n?: string;
icon?: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
function: string;
dynamicProperties?: {
function: string;
};
@@ -1406,17 +1714,37 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
}
| {
- title: string;
- tooltip?: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ tooltip?:
+ | {
+ i18n: string;
+ }
+ | string;
+ tooltip__i18n?: string;
icon?: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1436,9 +1764,14 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
}
@@ -1446,9 +1779,14 @@
];
'confluence:homepageFeed'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
displayConditions?: {
[k: string]: unknown;
};
@@ -1456,15 +1794,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1481,18 +1829,28 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
displayConditions?: {
[k: string]: unknown;
};
@@ -1500,15 +1858,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1525,9 +1893,14 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
@@ -1536,9 +1909,14 @@
];
'confluence:spacePage'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
route: string;
function: string;
displayConditions?: {
@@ -1548,15 +1926,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
route: string;
resolver?:
| {
@@ -1574,18 +1962,28 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
route: string;
function: string;
displayConditions?: {
@@ -1595,15 +1993,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
route: string;
resolver?:
| {
@@ -1621,9 +2029,14 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
@@ -1632,9 +2045,14 @@
];
'confluence:spaceSettings'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
route: string;
function: string;
displayConditions?: {
[k: string]: unknown;
@@ -1643,15 +2061,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
route: string;
resolver?:
| {
function: string;
@@ -1668,18 +2096,28 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
route: string;
function: string;
displayConditions?: {
[k: string]: unknown;
@@ -1688,15 +2126,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
route: string;
resolver?:
| {
function: string;
@@ -1713,9 +2161,14 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
@@ -1724,9 +2177,14 @@
];
'confluence:globalSettings'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
displayConditions?: {
[k: string]: unknown;
};
@@ -1742,15 +2200,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1774,18 +2242,28 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
displayConditions?: {
[k: string]: unknown;
};
@@ -1801,15 +2279,25 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -1833,9 +2321,14 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
@@ -1844,9 +2337,14 @@
];
'confluence:globalPage'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
route: string;
function: string;
displayConditions?: {
@@ -1856,14 +2354,24 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
route: string;
resolver?:
| {
@@ -1881,17 +2389,27 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
route: string;
function: string;
displayConditions?: {
@@ -1901,14 +2419,24 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
key: ModuleKeySchema;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
route: string;
resolver?:
| {
@@ -1926,9 +2454,14 @@
/**
* Keyboard key(s)/combination(s) used to trigger this module.
*/
accelerator: string;
- description?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
};
render?: 'native' | 'default';
key: ModuleKeySchema;
}
@@ -1936,10 +2469,20 @@
];
'confluence:customContent'?: [
(
| {
- title: string;
- description?: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
icon?: string;
bodyType?: 'raw' | 'storage';
supportedContainerTypes: [string, ...string[]];
supportedChildTypes?: [string, ...string[]];
@@ -1949,10 +2492,20 @@
function: string;
key: ModuleKeySchema;
}
| {
- title: string;
- description?: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
icon?: string;
bodyType?: 'raw' | 'storage';
supportedContainerTypes: [string, ...string[]];
supportedChildTypes?: [string, ...string[]];
@@ -1969,10 +2522,20 @@
}
),
...(
| {
- title: string;
- description?: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
icon?: string;
bodyType?: 'raw' | 'storage';
supportedContainerTypes: [string, ...string[]];
supportedChildTypes?: [string, ...string[]];
@@ -1982,10 +2545,20 @@
function: string;
key: ModuleKeySchema;
}
| {
- title: string;
- description?: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
icon?: string;
bodyType?: 'raw' | 'storage';
supportedContainerTypes: [string, ...string[]];
supportedChildTypes?: [string, ...string[]];
@@ -2003,18 +2576,32 @@
)[]
];
'jira:workflowValidator'?: [
{
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
function?: string;
expression?: string;
errorMessage?:
| {
+ i18n: string;
+ }
+ | {
expression: string;
[k: string]: unknown;
}
| string;
+ errorMessage__i18n?: string;
resolver?:
| {
function: string;
}
@@ -2039,18 +2626,32 @@
key: ModuleKeySchema;
[k: string]: unknown;
},
...{
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
function?: string;
expression?: string;
errorMessage?:
| {
+ i18n: string;
+ }
+ | {
expression: string;
[k: string]: unknown;
}
| string;
+ errorMessage__i18n?: string;
resolver?:
| {
function: string;
}
@@ -2104,20 +2705,45 @@
];
'jira:customField'?: [
(
| {
- formatter?: {
- expression: string;
- export?: boolean;
+ view?: {
+ resource?: string;
+ render?: 'default' | 'native';
+ formatter?: {
+ expression: string;
+ export?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ experience?: 'issue-view'[];
[k: string]: unknown;
};
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
type: 'number' | 'string' | 'user' | 'group' | 'date' | 'datetime';
collection?: 'list' | 'none';
validation?: {
expression: string;
- errorMessage?: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
[k: string]: unknown;
};
readOnly?: boolean;
resolver?:
@@ -2128,15 +2754,150 @@
endpoint: string;
};
edit?:
| {
+ function: string;
+ [k: string]: unknown;
+ }
+ | ({
resource: string;
render?: 'default' | 'native';
[k: string]: unknown;
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
+ | {
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ searchSuggestions?:
+ | {
+ function: string;
+ [k: string]: unknown;
}
| {
+ expression: string;
+ [k: string]: unknown;
+ };
+ function?: string;
+ resource?: string;
+ render?: 'default' | 'native';
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ displayConditions?: {
+ [k: string]: unknown;
+ };
+ key: ModuleKeySchema;
+ [k: string]: unknown;
+ }
+ | {
+ view: {
+ resource?: string;
+ render?: 'default' | 'native';
+ formatter: {
+ expression: string;
+ export?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ experience?: 'issue-view'[];
+ [k: string]: unknown;
+ };
+ schema?: {
+ [k: string]: unknown;
+ };
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
+ type: 'object';
+ collection?: 'list' | 'none';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ readOnly?: boolean;
+ resolver?:
+ | {
function: string;
+ }
+ | {
+ endpoint: string;
+ };
+ edit?:
+ | {
+ function: string;
[k: string]: unknown;
+ }
+ | ({
+ resource: string;
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
+ | {
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
+ [k: string]: unknown;
};
value?: {
function: string;
[k: string]: unknown;
@@ -2171,15 +2932,30 @@
};
schema?: {
[k: string]: unknown;
};
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
type: 'object';
collection?: 'list' | 'none';
validation?: {
expression: string;
- errorMessage?: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
[k: string]: unknown;
};
readOnly?: boolean;
resolver?:
@@ -2190,14 +2966,38 @@
endpoint: string;
};
edit?:
| {
+ function: string;
+ [k: string]: unknown;
+ }
+ | ({
resource: string;
render?: 'default' | 'native';
[k: string]: unknown;
- }
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
| {
- function: string;
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -2227,20 +3027,45 @@
}
),
...(
| {
- formatter?: {
- expression: string;
- export?: boolean;
+ view?: {
+ resource?: string;
+ render?: 'default' | 'native';
+ formatter?: {
+ expression: string;
+ export?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ experience?: 'issue-view'[];
[k: string]: unknown;
};
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
type: 'number' | 'string' | 'user' | 'group' | 'date' | 'datetime';
collection?: 'list' | 'none';
validation?: {
expression: string;
- errorMessage?: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
[k: string]: unknown;
};
readOnly?: boolean;
resolver?:
@@ -2251,15 +3076,150 @@
endpoint: string;
};
edit?:
| {
+ function: string;
+ [k: string]: unknown;
+ }
+ | ({
resource: string;
render?: 'default' | 'native';
[k: string]: unknown;
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
+ | {
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ searchSuggestions?:
+ | {
+ function: string;
+ [k: string]: unknown;
}
| {
+ expression: string;
+ [k: string]: unknown;
+ };
+ function?: string;
+ resource?: string;
+ render?: 'default' | 'native';
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ displayConditions?: {
+ [k: string]: unknown;
+ };
+ key: ModuleKeySchema;
+ [k: string]: unknown;
+ }
+ | {
+ view: {
+ resource?: string;
+ render?: 'default' | 'native';
+ formatter: {
+ expression: string;
+ export?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ experience?: 'issue-view'[];
+ [k: string]: unknown;
+ };
+ schema?: {
+ [k: string]: unknown;
+ };
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
+ type: 'object';
+ collection?: 'list' | 'none';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ readOnly?: boolean;
+ resolver?:
+ | {
function: string;
+ }
+ | {
+ endpoint: string;
+ };
+ edit?:
+ | {
+ function: string;
[k: string]: unknown;
+ }
+ | ({
+ resource: string;
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
+ | {
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
+ [k: string]: unknown;
};
value?: {
function: string;
[k: string]: unknown;
@@ -2294,15 +3254,30 @@
};
schema?: {
[k: string]: unknown;
};
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
type: 'object';
collection?: 'list' | 'none';
validation?: {
expression: string;
- errorMessage?: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
[k: string]: unknown;
};
readOnly?: boolean;
resolver?:
@@ -2313,14 +3288,38 @@
endpoint: string;
};
edit?:
| {
+ function: string;
+ [k: string]: unknown;
+ }
+ | ({
resource: string;
render?: 'default' | 'native';
[k: string]: unknown;
- }
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
| {
- function: string;
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -2352,33 +3351,214 @@
];
'jira:customFieldType'?: [
(
| {
- formatter?: {
- expression: string;
- export?: boolean;
+ view?: {
+ resource?: string;
+ render?: 'default' | 'native';
+ formatter?: {
+ expression: string;
+ export?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ experience?: 'issue-view'[];
[k: string]: unknown;
};
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
type: 'number' | 'string' | 'user' | 'group' | 'date' | 'datetime';
collection?: 'list' | 'none';
validation?: {
expression: string;
- errorMessage?: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
[k: string]: unknown;
};
readOnly?: boolean;
edit?:
| {
+ function: string;
+ [k: string]: unknown;
+ }
+ | ({
resource: string;
render?: 'default' | 'native';
[k: string]: unknown;
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
+ | {
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ searchSuggestions?:
+ | {
+ function: string;
+ [k: string]: unknown;
}
| {
+ expression: string;
+ [k: string]: unknown;
+ };
+ icon?: string;
+ resolver?:
+ | {
function: string;
+ }
+ | {
+ endpoint: string;
+ };
+ contextConfig?:
+ | {
+ function: string;
+ layout?: 'basic' | 'native';
[k: string]: unknown;
+ }
+ | {
+ resource: string;
+ layout?: 'basic' | 'blank' | 'native';
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ }
+ | ({
+ resource: string;
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ } & {
+ layout?: 'basic' | 'blank' | 'native';
+ [k: string]: unknown;
+ });
+ function?: string;
+ resource?: string;
+ render?: 'default' | 'native';
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ displayConditions?: {
+ [k: string]: unknown;
+ };
+ key: ModuleKeySchema;
+ [k: string]: unknown;
+ }
+ | {
+ view: {
+ resource?: string;
+ render?: 'default' | 'native';
+ formatter: {
+ expression: string;
+ export?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ experience?: 'issue-view';
+ [k: string]: unknown;
+ };
+ schema?: {
+ [k: string]: unknown;
+ };
+ name:
+ | string
+ | {
+ i18n: string;
};
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
+ type: 'object';
+ collection?: 'list' | 'none';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ readOnly?: boolean;
+ edit?:
+ | {
+ function: string;
+ [k: string]: unknown;
+ }
+ | ({
+ resource: string;
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
+ | {
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
+ [k: string]: unknown;
+ };
value?: {
function: string;
[k: string]: unknown;
};
@@ -2409,9 +3589,17 @@
resource: string;
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
[k: string]: unknown;
- };
+ }
+ | ({
+ resource: string;
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ } & {
+ layout?: 'basic' | 'blank' | 'native';
+ [k: string]: unknown;
+ });
function?: string;
resource?: string;
render?: 'default' | 'native';
parser?: {
@@ -2432,26 +3620,65 @@
};
schema?: {
[k: string]: unknown;
};
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
type: 'object';
collection?: 'list' | 'none';
validation?: {
expression: string;
- errorMessage?: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
[k: string]: unknown;
};
readOnly?: boolean;
edit?:
| {
+ function: string;
+ [k: string]: unknown;
+ }
+ | ({
resource: string;
render?: 'default' | 'native';
[k: string]: unknown;
- }
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
| {
- function: string;
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -2484,9 +3711,17 @@
resource: string;
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
[k: string]: unknown;
- };
+ }
+ | ({
+ resource: string;
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ } & {
+ layout?: 'basic' | 'blank' | 'native';
+ [k: string]: unknown;
+ });
function?: string;
resource?: string;
render?: 'default' | 'native';
parser?: {
@@ -2501,33 +3736,214 @@
}
),
...(
| {
- formatter?: {
- expression: string;
- export?: boolean;
+ view?: {
+ resource?: string;
+ render?: 'default' | 'native';
+ formatter?: {
+ expression: string;
+ export?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ experience?: 'issue-view'[];
[k: string]: unknown;
};
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
type: 'number' | 'string' | 'user' | 'group' | 'date' | 'datetime';
collection?: 'list' | 'none';
validation?: {
expression: string;
- errorMessage?: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
[k: string]: unknown;
};
readOnly?: boolean;
edit?:
| {
+ function: string;
+ [k: string]: unknown;
+ }
+ | ({
resource: string;
render?: 'default' | 'native';
[k: string]: unknown;
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
+ | {
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ searchSuggestions?:
+ | {
+ function: string;
+ [k: string]: unknown;
}
| {
+ expression: string;
+ [k: string]: unknown;
+ };
+ icon?: string;
+ resolver?:
+ | {
function: string;
+ }
+ | {
+ endpoint: string;
+ };
+ contextConfig?:
+ | {
+ function: string;
+ layout?: 'basic' | 'native';
[k: string]: unknown;
+ }
+ | {
+ resource: string;
+ layout?: 'basic' | 'blank' | 'native';
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ }
+ | ({
+ resource: string;
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ } & {
+ layout?: 'basic' | 'blank' | 'native';
+ [k: string]: unknown;
+ });
+ function?: string;
+ resource?: string;
+ render?: 'default' | 'native';
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ displayConditions?: {
+ [k: string]: unknown;
+ };
+ key: ModuleKeySchema;
+ [k: string]: unknown;
+ }
+ | {
+ view: {
+ resource?: string;
+ render?: 'default' | 'native';
+ formatter: {
+ expression: string;
+ export?: boolean;
+ [k: string]: unknown;
+ };
+ value?: {
+ function: string;
+ [k: string]: unknown;
+ };
+ experience?: 'issue-view';
+ [k: string]: unknown;
+ };
+ schema?: {
+ [k: string]: unknown;
+ };
+ name:
+ | string
+ | {
+ i18n: string;
};
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
+ type: 'object';
+ collection?: 'list' | 'none';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ readOnly?: boolean;
+ edit?:
+ | {
+ function: string;
+ [k: string]: unknown;
+ }
+ | ({
+ resource: string;
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
+ | {
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
+ [k: string]: unknown;
+ };
value?: {
function: string;
[k: string]: unknown;
};
@@ -2558,9 +3974,17 @@
resource: string;
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
[k: string]: unknown;
- };
+ }
+ | ({
+ resource: string;
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ } & {
+ layout?: 'basic' | 'blank' | 'native';
+ [k: string]: unknown;
+ });
function?: string;
resource?: string;
render?: 'default' | 'native';
parser?: {
@@ -2581,26 +4005,65 @@
};
schema?: {
[k: string]: unknown;
};
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
type: 'object';
collection?: 'list' | 'none';
validation?: {
expression: string;
- errorMessage?: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
[k: string]: unknown;
};
readOnly?: boolean;
edit?:
| {
+ function: string;
+ [k: string]: unknown;
+ }
+ | ({
resource: string;
render?: 'default' | 'native';
[k: string]: unknown;
- }
+ } & {
+ isInline?: boolean;
+ [k: string]: unknown;
+ })
| {
- function: string;
+ resource?: string;
+ render?: 'default' | 'native';
+ validation?: {
+ expression: string;
+ errorMessage?:
+ | {
+ i18n: string;
+ }
+ | string;
+ errorMessage__i18n?: string;
+ [k: string]: unknown;
+ };
+ parser?: {
+ expression: string;
+ [k: string]: unknown;
+ };
+ experience?: ('issue-view' | 'issue-create')[];
+ isInline?: boolean;
[k: string]: unknown;
};
value?: {
function: string;
@@ -2633,9 +4096,17 @@
resource: string;
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
[k: string]: unknown;
- };
+ }
+ | ({
+ resource: string;
+ render?: 'default' | 'native';
+ [k: string]: unknown;
+ } & {
+ layout?: 'basic' | 'blank' | 'native';
+ [k: string]: unknown;
+ });
function?: string;
resource?: string;
render?: 'default' | 'native';
parser?: {
@@ -2652,103 +4123,143 @@
];
'jira:issueAction'?: [
(
| {
- title: string;
function: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
displayConditions?: {
[k: string]: unknown;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ resource: string;
resolver?:
| {
function: string;
}
| {
endpoint: string;
};
- resource: string;
resourceUploadId?: string;
- viewportSize?: 'small' | 'medium' | 'large' | 'xlarge' | 'max';
+ viewportSize?: 'large' | 'max' | 'medium' | 'small' | 'xlarge';
+ render?: 'default' | 'native';
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
displayConditions?: {
[k: string]: unknown;
};
- render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
}
),
...(
| {
- title: string;
function: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
displayConditions?: {
[k: string]: unknown;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ resource: string;
resolver?:
| {
function: string;
}
| {
endpoint: string;
};
- resource: string;
resourceUploadId?: string;
- viewportSize?: 'small' | 'medium' | 'large' | 'xlarge' | 'max';
+ viewportSize?: 'large' | 'max' | 'medium' | 'small' | 'xlarge';
+ render?: 'default' | 'native';
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
displayConditions?: {
[k: string]: unknown;
};
- render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
}
)[]
];
'jira:uiModifications'?: [
{
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
+ resource: string;
resolver?:
| {
function: string;
}
| {
endpoint: string;
};
- resource: string;
- render?: 'native' | 'default';
+ render?: 'default' | 'native';
key: ModuleKeySchema;
[k: string]: unknown;
},
...{
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
+ resource: string;
resolver?:
| {
function: string;
}
| {
endpoint: string;
};
- resource: string;
- render?: 'native' | 'default';
+ render?: 'default' | 'native';
key: ModuleKeySchema;
[k: string]: unknown;
}[]
];
'jira:issueGlance'?: [
(
| {
function: string;
- title: string;
- label: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
+ label:
+ | string
+ | {
+ i18n: string;
+ };
+ label__i18n?: string;
status?: {
type: 'badge' | 'lozenge' | 'icon';
value: {
label: string;
@@ -2774,10 +4285,20 @@
| {
endpoint: string;
};
render?: 'default' | 'native';
- title: string;
- label: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
+ label:
+ | string
+ | {
+ i18n: string;
+ };
+ label__i18n?: string;
status?: {
type: 'badge' | 'lozenge' | 'icon';
value: {
label: string;
@@ -2797,10 +4318,20 @@
),
...(
| {
function: string;
- title: string;
- label: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
+ label:
+ | string
+ | {
+ i18n: string;
+ };
+ label__i18n?: string;
status?: {
type: 'badge' | 'lozenge' | 'icon';
value: {
label: string;
@@ -2826,10 +4357,20 @@
| {
endpoint: string;
};
render?: 'default' | 'native';
- title: string;
- label: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
+ label:
+ | string
+ | {
+ i18n: string;
+ };
+ label__i18n?: string;
status?: {
type: 'badge' | 'lozenge' | 'icon';
value: {
label: string;
@@ -2850,148 +4391,188 @@
];
'jira:issuePanel'?: [
(
| {
- title: string;
- icon: string;
- allowMultiple?: boolean;
- config?: {
- function: string;
- [k: string]: unknown;
- };
function: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
displayConditions?: {
[k: string]: unknown;
};
- key: ModuleKeySchema;
- [k: string]: unknown;
- }
- | {
- title: string;
icon: string;
allowMultiple?: boolean;
config?: {
function: string;
[k: string]: unknown;
};
+ key: ModuleKeySchema;
+ [k: string]: unknown;
+ }
+ | {
+ resource: string;
resolver?:
| {
function: string;
}
| {
endpoint: string;
};
- resource: string;
resourceUploadId?: string;
- viewportSize?: 'small' | 'medium' | 'large' | 'xlarge' | 'max';
+ viewportSize?: 'large' | 'max' | 'medium' | 'small' | 'xlarge';
+ render?: 'default' | 'native';
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
displayConditions?: {
[k: string]: unknown;
};
- render?: 'native' | 'default';
- key: ModuleKeySchema;
- [k: string]: unknown;
- }
- ),
- ...(
- | {
- title: string;
icon: string;
allowMultiple?: boolean;
config?: {
function: string;
[k: string]: unknown;
};
- function: string;
- displayConditions?: {
- [k: string]: unknown;
- };
key: ModuleKeySchema;
[k: string]: unknown;
}
+ ),
+ ...(
| {
- title: string;
+ function: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
+ displayConditions?: {
+ [k: string]: unknown;
+ };
icon: string;
allowMultiple?: boolean;
config?: {
function: string;
[k: string]: unknown;
};
+ key: ModuleKeySchema;
+ [k: string]: unknown;
+ }
+ | {
+ resource: string;
resolver?:
| {
function: string;
}
| {
endpoint: string;
};
- resource: string;
resourceUploadId?: string;
- viewportSize?: 'small' | 'medium' | 'large' | 'xlarge' | 'max';
+ viewportSize?: 'large' | 'max' | 'medium' | 'small' | 'xlarge';
+ render?: 'default' | 'native';
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
displayConditions?: {
[k: string]: unknown;
};
- render?: 'native' | 'default';
+ icon: string;
+ allowMultiple?: boolean;
+ config?: {
+ function: string;
+ [k: string]: unknown;
+ };
key: ModuleKeySchema;
[k: string]: unknown;
}
)[]
];
'jira:issueActivity'?: [
(
| {
- title: string;
function: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
displayConditions?: {
[k: string]: unknown;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ resource: string;
resolver?:
| {
function: string;
}
| {
endpoint: string;
};
- resource: string;
resourceUploadId?: string;
- viewportSize?: 'small' | 'medium' | 'large' | 'xlarge' | 'max';
+ viewportSize?: 'large' | 'max' | 'medium' | 'small' | 'xlarge';
+ render?: 'default' | 'native';
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
displayConditions?: {
[k: string]: unknown;
};
- render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
}
),
...(
| {
- title: string;
function: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
displayConditions?: {
[k: string]: unknown;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ resource: string;
resolver?:
| {
function: string;
}
| {
endpoint: string;
};
- resource: string;
resourceUploadId?: string;
- viewportSize?: 'small' | 'medium' | 'large' | 'xlarge' | 'max';
+ viewportSize?: 'large' | 'max' | 'medium' | 'small' | 'xlarge';
+ render?: 'default' | 'native';
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
displayConditions?: {
[k: string]: unknown;
};
- render?: 'native' | 'default';
key: ModuleKeySchema;
[k: string]: unknown;
}
)[]
@@ -3004,15 +4585,24 @@
function: string;
[k: string]: unknown;
};
title:
+ | string
| {
+ i18n: string;
+ }
+ | {
text: string;
href: string;
[k: string]: unknown;
- }
- | string;
- description: string;
+ };
+ title__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
thumbnail?: string;
refreshable?: boolean;
displayConditions?: {
[k: string]: unknown;
@@ -3035,15 +4625,24 @@
[k: string]: unknown;
};
render?: 'default' | 'native';
title:
+ | string
| {
+ i18n: string;
+ }
+ | {
text: string;
href: string;
[k: string]: unknown;
- }
- | string;
- description: string;
+ };
+ title__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
thumbnail?: string;
refreshable?: boolean;
displayConditions?: {
[k: string]: unknown;
@@ -3059,15 +4658,24 @@
function: string;
[k: string]: unknown;
};
title:
+ | string
| {
+ i18n: string;
+ }
+ | {
text: string;
href: string;
[k: string]: unknown;
- }
- | string;
- description: string;
+ };
+ title__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
thumbnail?: string;
refreshable?: boolean;
displayConditions?: {
[k: string]: unknown;
@@ -3090,15 +4698,24 @@
[k: string]: unknown;
};
render?: 'default' | 'native';
title:
+ | string
| {
+ i18n: string;
+ }
+ | {
text: string;
href: string;
[k: string]: unknown;
- }
- | string;
- description: string;
+ };
+ title__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
thumbnail?: string;
refreshable?: boolean;
displayConditions?: {
[k: string]: unknown;
@@ -3112,20 +4729,40 @@
(
| {
function: string;
layout?: 'basic' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3150,20 +4787,40 @@
endpoint: string;
};
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3181,20 +4838,40 @@
...(
| {
function: string;
layout?: 'basic' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3219,20 +4896,40 @@
endpoint: string;
};
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3252,20 +4949,40 @@
(
| {
function: string;
layout?: 'basic' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3288,20 +5005,40 @@
endpoint: string;
};
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3317,20 +5054,40 @@
...(
| {
function: string;
layout?: 'basic' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3353,20 +5110,40 @@
endpoint: string;
};
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3384,20 +5161,40 @@
(
| {
function: string;
layout?: 'basic' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3420,20 +5217,40 @@
endpoint: string;
};
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3449,20 +5266,40 @@
...(
| {
function: string;
layout?: 'basic' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3485,20 +5322,40 @@
endpoint: string;
};
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3516,20 +5373,40 @@
(
| {
function: string;
layout?: 'basic' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3552,20 +5429,40 @@
endpoint: string;
};
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3581,20 +5478,40 @@
...(
| {
function: string;
layout?: 'basic' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3617,20 +5534,40 @@
endpoint: string;
};
layout?: 'basic' | 'blank' | 'native';
render?: 'default' | 'native';
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
icon?: string;
pages?: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
sections?: {
- header?: string;
+ header?:
+ | string
+ | {
+ i18n: string;
+ };
+ header__i18n?: string;
pages: {
- title: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
route: string;
icon?: string;
[k: string]: unknown;
}[];
@@ -3645,10 +5582,20 @@
)[]
];
'jira:workflowCondition'?: [
{
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
expression: string;
resolver?:
| {
function: string;
@@ -3674,10 +5621,20 @@
key: ModuleKeySchema;
[k: string]: unknown;
},
...{
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
expression: string;
resolver?:
| {
function: string;
@@ -3739,44 +5696,94 @@
}[]
];
'jira:globalPermission'?: [
{
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
anonymousAllowed: boolean;
defaultGrants?: ('none' | 'all' | 'jira-administrators')[];
key: ModuleKeySchema;
[k: string]: unknown;
},
...{
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
anonymousAllowed: boolean;
defaultGrants?: ('none' | 'all' | 'jira-administrators')[];
key: ModuleKeySchema;
[k: string]: unknown;
}[]
];
'jira:projectPermission'?: [
{
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
category?: 'attachments' | 'comments' | 'issues' | 'other' | 'projects' | 'time_tracking' | 'voters_and_watchers';
key: ModuleKeySchema;
[k: string]: unknown;
},
...{
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
category?: 'attachments' | 'comments' | 'issues' | 'other' | 'projects' | 'time_tracking' | 'voters_and_watchers';
key: ModuleKeySchema;
[k: string]: unknown;
}[]
];
'jira:workflowPostFunction'?: [
{
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
function: string;
resolver?:
| {
function: string;
@@ -3802,10 +5809,20 @@
key: ModuleKeySchema;
[k: string]: unknown;
},
...{
- name: string;
- description: string;
+ name:
+ | string
+ | {
+ i18n: string;
+ };
+ name__i18n?: string;
+ description:
+ | string
+ | {
+ i18n: string;
+ };
+ description__i18n?: string;
function: string;
resolver?:
| {
function: string;
@@ -3835,10 +5852,20 @@
'jira:issueContext'?: [
(
| {
function: string;
- title: string;
- label: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
+ label:
+ | string
+ | {
+ i18n: string;
+ };
+ label__i18n?: string;
status?: {
type: 'badge' | 'lozenge' | 'icon';
value: {
label: string;
@@ -3864,10 +5891,20 @@
| {
endpoint: string;
};
render?: 'default' | 'native';
- title: string;
- label: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
+ label:
+ | string
+ | {
+ i18n: string;
+ };
+ label__i18n?: string;
status?: {
type: 'badge' | 'lozenge' | 'icon';
value: {
label: string;
@@ -3887,10 +5924,20 @@
),
...(
| {
function: string;
- title: string;
- label: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
+ label:
+ | string
+ | {
+ i18n: string;
+ };
+ label__i18n?: string;
status?: {
type: 'badge' | 'lozenge' | 'icon';
value: {
label: string;
@@ -3916,10 +5963,20 @@
| {
endpoint: string;
};
render?: 'default' | 'native';
- title: string;
- label: string;
+ title:
+ | string
+ | {
+ i18n: string;
+ };
+ title__i18n?: string;
+ label:
+ | string
+ | {
+ i18n: string;
+ };
+ label__i18n?: string;
status?: {
type: 'badge' | 'lozenge' | 'icon';
value: {
label: string;
@@ -4066,16 +6123,26 @@
];
'compass:adminPage'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -4089,16 +6156,26 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -4114,17 +6191,27 @@
];
'compass:componentPage'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
function: string;
displayConditions?: DisplayConditions;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -4139,17 +6226,27 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
function: string;
displayConditions?: DisplayConditions;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -4166,17 +6263,27 @@
];
'compass:globalPage'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
fullscreen?: boolean;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
fullscreen?: boolean;
resolver?:
| {
@@ -4191,17 +6298,27 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
fullscreen?: boolean;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
fullscreen?: boolean;
resolver?:
| {
@@ -4218,16 +6335,26 @@
];
'compass:teamPage'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -4241,16 +6368,26 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -4288,17 +6425,27 @@
];
'jiraServiceManagement:queuePage'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic' | 'blank';
resolver?:
| {
@@ -4315,17 +6462,27 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic' | 'blank';
resolver?:
| {
@@ -4344,18 +6501,28 @@
];
'jiraServiceManagement:portalRequestDetail'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
resolver?:
| {
@@ -4372,18 +6539,28 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
resolver?:
| {
@@ -4402,18 +6579,28 @@
];
'jiraServiceManagement:portalRequestDetailPanel'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
resolver?:
| {
@@ -4430,18 +6617,28 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
resolver?:
| {
@@ -4460,17 +6657,27 @@
];
'jiraServiceManagement:organizationPanel'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
resolver?:
@@ -4488,17 +6695,27 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
resolver?:
@@ -4772,17 +6989,27 @@
];
'jiraServiceManagement:portalProfilePanel'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
resolver?:
@@ -4800,17 +7027,27 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
resolver?:
@@ -4830,18 +7067,28 @@
];
'jiraServiceManagement:portalUserMenuAction'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
displayConditions?: {
[k: string]: unknown;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -4860,18 +7107,28 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
displayConditions?: {
[k: string]: unknown;
};
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -4892,15 +7149,25 @@
];
'jiraServiceManagement:portalRequestViewAction'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -4916,15 +7183,25 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -4942,9 +7219,14 @@
];
'jiraServiceManagement:portalRequestCreatePropertyPanel'?: [
(
| {
- title?: string;
+ title?:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
function: string;
@@ -4952,9 +7234,14 @@
[k: string]: unknown;
}
| {
viewportSize?: 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge';
- title?: string;
+ title?:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
resolver?:
| {
@@ -4971,9 +7258,14 @@
}
),
...(
| {
- title?: string;
+ title?:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
function: string;
@@ -4981,9 +7273,14 @@
[k: string]: unknown;
}
| {
viewportSize?: 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge';
- title?: string;
+ title?:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
layout?: 'native' | 'basic';
resolver?:
| {
@@ -5002,9 +7299,20 @@
];
'jiraServiceManagement:assetsImportType'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
icon: string;
function: string;
onDeleteImport?: {
function: string;
@@ -5025,9 +7333,20 @@
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
icon: string;
resource: string;
resolver?:
| {
@@ -5058,9 +7377,20 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
icon: string;
function: string;
onDeleteImport?: {
function: string;
@@ -5081,9 +7411,20 @@
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
+ description?:
+ | {
+ i18n: string;
+ }
+ | string;
+ description__i18n?: string;
icon: string;
resource: string;
resolver?:
| {
@@ -5113,36 +7454,30 @@
[k: string]: unknown;
}
)[]
];
- 'jiraServiceManagement:assetsSchemaPage'?: [
- {
- title: string;
- icon: string;
- function: string;
- key: ModuleKeySchema;
- [k: string]: unknown;
- },
- ...{
- title: string;
- icon: string;
- function: string;
- key: ModuleKeySchema;
- [k: string]: unknown;
- }[]
- ];
'bitbucket:repoPullRequestCard'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -5156,17 +7491,27 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -5182,16 +7527,26 @@
];
'bitbucket:repoPullRequestAction'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -5204,16 +7559,26 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -5228,17 +7593,27 @@
];
'bitbucket:repoCodeOverviewCard'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -5252,17 +7627,27 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -5278,16 +7663,26 @@
];
'bitbucket:repoCodeOverviewAction'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -5300,16 +7695,26 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -5324,17 +7729,27 @@
];
'bitbucket:repoMainMenuPage'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -5348,17 +7763,27 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
icon?: string;
resolver?:
| {
function: string;
@@ -5374,16 +7799,26 @@
];
'bitbucket:repoSettingsMenuPage'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -5396,16 +7831,26 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -5420,16 +7865,26 @@
];
'bitbucket:workspaceSettingsMenuPage'?: [
(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -5442,16 +7897,26 @@
}
),
...(
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resource?: string;
function: string;
key: ModuleKeySchema;
[k: string]: unknown;
}
| {
- title: string;
+ title:
+ | {
+ i18n: string;
+ }
+ | string;
+ title__i18n?: string;
resolver?:
| {
function: string;
}
@@ -5466,51 +7931,51 @@
];
'bitbucket:mergeCheck'?: [
(
| {
+ key: ModuleKeySchema;
name: string;
description?: string;
triggers: [
'on-merge' | 'on-code-pushed' | 'on-reviewer-status-changed',
...('on-merge' | 'on-code-pushed' | 'on-reviewer-status-changed')[]
];
function: string;
- key: ModuleKeySchema;
[k: string]: unknown;
}
| {
+ key: ModuleKeySchema;
name: string;
description?: string;
triggers: [
'on-merge' | 'on-code-pushed' | 'on-reviewer-status-changed',
...('on-merge' | 'on-code-pushed' | 'on-reviewer-status-changed')[]
];
endpoint: string;
- key: ModuleKeySchema;
[k: string]: unknown;
}
),
...(
| {
+ key: ModuleKeySchema;
name: string;
description?: string;
triggers: [
'on-merge' | 'on-code-pushed' | 'on-reviewer-status-changed',
...('on-merge' | 'on-code-pushed' | 'on-reviewer-status-changed')[]
];
function: string;
- key: ModuleKeySchema;
[k: string]: unknown;
}
| {
+ key: ModuleKeySchema;
name: string;
description?: string;
triggers: [
'on-merge' | 'on-code-pushed' | 'on-reviewer-status-changed',
...('on-merge' | 'on-code-pushed' | 'on-reviewer-status-changed')[]
];
endpoint: string;
- key: ModuleKeySchema;
[k: string]: unknown;
}
)[]
];
@@ -8192,11 +10657,24 @@
* A description of what this particular input is intended for. Example: 'ID of the Issue that will be updated as a result of this action'
*
*/
description: string;
- type: CoreActionInputsType;
+ type: CoreActionIOType;
[k: string]: unknown;
}
+export interface ActionOutput {
+ /**
+ * A description of what this particular output represents. Example: 'ID of the Issue that was created as a result of this action'
+ *
+ */
+ description: string;
+ /**
+ * A flag to indicate whether the output can have a value of null.
+ */
+ nullable: boolean;
+ type: CoreActionIOType;
+ [k: string]: unknown;
+}
/**
*
*
* Represents a string that can be resolved via a localization properties file. You can use the same `i18n Property` key
@@ -57098,4 +59576,8 @@
}
export interface Environment {
variables?: Variables;
}
+export interface Translations {
+ resources: TranslationsResources;
+ fallback: TranslationsFallback;
+}