@forge/cli
14.2.0-next.11-experimental-e03cc8514.2.0-next.19
out/webtrigger/graphql-client.d.ts~
out/webtrigger/graphql-client.d.tsModified+9−6
Index: package/out/webtrigger/graphql-client.d.ts
===================================================================
--- package/out/webtrigger/graphql-client.d.ts
+++ package/out/webtrigger/graphql-client.d.ts
@@ -1,5 +1,7 @@
-import { DeleteWebTriggerUrlResponse, GraphQLClient, GraphQlMutationError } from '@forge/cli-shared';
+import { DeleteWebTriggerUrlResponse, GraphQlMutationError } from '@forge/cli-shared';
+import { TenantBasedGraphQLClient } from '../service/tenant-based-graphql-client';
+import { Installation } from '../service/installation-service';
import { WebTriggerUrlDetails } from './get-webtrigger-url';
export declare class WebTriggerCreationError extends GraphQlMutationError {
constructor(message: string, requestId: string | undefined, code: string | undefined);
}
@@ -15,19 +17,20 @@
type ListWebTriggerUrlsArgs = {
appId: string;
envId: string;
contextId: string;
+ installation: Installation;
};
export type WebTriggerUrl = {
id: string;
triggerKey: string;
url: string;
};
export declare class WebTriggerGraphQLClient {
- private readonly graphQLClient;
- constructor(graphQLClient: GraphQLClient);
- createWebTriggerUrl({ appId, contextId, environmentId, triggerKey, secretKeyConfig }: WebTriggerUrlDetails): Promise<string>;
- listWebtriggerUrls({ appId, contextId, envId }: ListWebTriggerUrlsArgs): Promise<WebTriggerUrl[]>;
- deleteWebtriggerUrl(id: string): Promise<DeleteWebTriggerUrlResponse>;
+ private readonly getTenantBasedGraphQLClient;
+ constructor(getTenantBasedGraphQLClient: TenantBasedGraphQLClient);
+ createWebTriggerUrl({ appId, contextId, environmentId, triggerKey, secretKeyConfig, installation }: WebTriggerUrlDetails): Promise<string>;
+ listWebtriggerUrls({ appId, contextId, envId, installation }: ListWebTriggerUrlsArgs): Promise<WebTriggerUrl[]>;
+ deleteWebtriggerUrl(id: string, installation: Installation): Promise<DeleteWebTriggerUrlResponse>;
}
export {};
//# sourceMappingURL=graphql-client.d.ts.map
\ No newline at end of file