ForgeAdapter
Defined in: packages/core/src/adapters/ForgeAdapter.ts:72
The core transport interface implemented by every Forge execution context adapter.
Every Forge execution context (Forge Function, UI Kit 2, Custom UI, Forge Container, Forge Remote) implements this interface, allowing the generated clients to work identically regardless of context.
You do not implement this interface yourself — use one of the provided adapters: ForgeFunctionAdapter, ForgeBridgeAdapter, ForgeContainerAdapter, or ForgeRemoteAdapter.
Properties
Section titled “Properties”product
Section titled “product”
readonlyproduct:"jira"|"confluence"
Defined in: packages/core/src/adapters/ForgeAdapter.ts:74
The Atlassian product this adapter is configured to make requests to
Methods
Section titled “Methods”fetch()
Section titled “fetch()”fetch(
options):Promise<Response>
Defined in: packages/core/src/adapters/ForgeAdapter.ts:80
Execute an HTTP request and return a standard Response.
Implementations are responsible for authentication header injection,
URL construction, and serialisation.
Parameters
Section titled “Parameters”options
Section titled “options”Returns
Section titled “Returns”Promise<Response>