@forge/manifest
12.5.0-next.412.5.0-next.5
out/schema/basic-manifest.d.ts~
out/schema/basic-manifest.d.tsModified+18−37
Index: package/out/schema/basic-manifest.d.ts
===================================================================
--- package/out/schema/basic-manifest.d.ts
+++ package/out/schema/basic-manifest.d.ts
@@ -25,45 +25,8 @@
* The default amount of memory available to all functions at runtime. Increasing the function memory also increases its CPU allocation. You can configure memory between 128 MB and 1024 MB in 1-MB increments. The default value is 512 MB.
*/
export type MemoryMB = number;
/**
- * The app compatibility configuration. If not set, app is not a cross-context app.
- */
-export type Compatibility =
- | {
- confluence: {
- required: true;
- };
- jira?: {
- required?: false;
- };
- compass?: {
- required?: false;
- };
- }
- | {
- confluence?: {
- required?: false;
- };
- jira: {
- required: true;
- };
- compass?: {
- required?: false;
- };
- }
- | {
- confluence?: {
- required?: false;
- };
- jira?: {
- required?: false;
- };
- compass: {
- required: true;
- };
- };
-/**
* Whether to enable user access control for this app. Default value of false.
*/
export type UserAccess = boolean;
/**
@@ -94,8 +57,12 @@
export interface App {
description?: Description;
id: Id;
runtime: Runtime;
+ /**
+ * The target of the app installation.
+ */
+ installationTarget?: 'site' | 'unit';
compatibility?: Compatibility;
access?: Access;
licensing?: Licensing;
features?: Features;
@@ -212,8 +179,22 @@
architecture?: Architecture;
memoryMB?: MemoryMB;
}
/**
+ * The app compatibility configuration. If not set, app is not a cross-context or global app.
+ */
+export interface Compatibility {
+ confluence?: {
+ required?: true | false;
+ };
+ jira?: {
+ required?: true | false;
+ };
+ compass?: {
+ required?: true | false;
+ };
+}
+/**
* Options related to app access control
*/
export interface Access {
userAccess: UserAccess;