@forge/api
8.1.1-next.0-experimental-fd0ebbc8.2.0-next.2
out/index.d.ts~
out/index.d.tsModified+5−2
Index: package/out/index.d.ts
===================================================================
--- package/out/index.d.ts
+++ package/out/index.d.ts
@@ -36,8 +36,11 @@
requestJira: RequestProductMethod;
requestConfluence: RequestProductMethod;
requestBitbucket: RequestProductMethod;
}
+export interface WithContextFetchMethods {
+ withContext: (contextAri: string) => RequestProductMethods;
+}
export interface GraphQLFetchMethods {
requestGraph: (query: string, variables?: any, headers?: Record<string, any>) => Promise<APIResponse>;
}
export interface TeamworkGraphFetchMethods {
@@ -68,10 +71,10 @@
}
export interface ExternalAuthFetchMethodsProvider {
withProvider: (provider: string, remoteName?: string, tokenId?: string) => ExternalAuthFetchMethods;
}
-type AsUserFetchMethods = RequestProductMethods & GraphQLFetchMethods & ConnectedDataFetchMethods & ExternalAuthFetchMethodsProvider & RequestAtlassianMethods & TeamworkGraphFetchMethods;
-type AsAppFetchMethods = RequestProductMethods & GraphQLFetchMethods & ConnectedDataFetchMethods & RequestAtlassianMethods;
+type AsUserFetchMethods = RequestProductMethods & GraphQLFetchMethods & ConnectedDataFetchMethods & ExternalAuthFetchMethodsProvider & RequestAtlassianMethods & TeamworkGraphFetchMethods & WithContextFetchMethods;
+type AsAppFetchMethods = RequestProductMethods & GraphQLFetchMethods & ConnectedDataFetchMethods & RequestAtlassianMethods & WithContextFetchMethods;
export interface FetchAPI extends RequestProductMethods {
asUser(userId?: string): AsUserFetchMethods;
asApp(): AsAppFetchMethods;
fetch: FetchMethodAllowingRoute;