@forge/lint

6.0.3-next.206.1.0-next.21
out/lint/linters/server-side-linter/graphql-client.d.ts
+out/lint/linters/server-side-linter/graphql-client.d.tsNew file
+30
Index: package/out/lint/linters/server-side-linter/graphql-client.d.ts
===================================================================
--- package/out/lint/linters/server-side-linter/graphql-client.d.ts
+++ package/out/lint/linters/server-side-linter/graphql-client.d.ts
@@ -0,0 +1,30 @@
+import { GraphQLClient, UserError } from '@forge/cli-shared';
+interface ManifestCheckChange {
+    added?: (string | null)[] | null;
+    key: string;
+    removed?: (string | null)[] | null;
+}
+export interface ServerSideOutcome {
+    changes?: (ManifestCheckChange | null)[] | null;
+    reason: string;
+    category: string;
+    rule: string;
+    value: boolean;
+}
+export declare class NoManifestURLError extends Error {
+    constructor();
+}
+export declare class MissingManifestError extends UserError {
+    constructor();
+}
+export declare class InvalidManifestError extends UserError {
+    constructor();
+}
+export declare class GraphqlClient {
+    private readonly graphqlClient;
+    constructor(graphqlClient: GraphQLClient);
+    createAppManifestUploadUrl(appId: string, environmentKey: string): Promise<string>;
+    getAppPreDeploymentCheck(appId: string, environmentKey: string, manifestUrl: string, bypassRules: string[], buildTag?: string, majorVersion?: number): Promise<ServerSideOutcome[]>;
+}
+export {};
+//# sourceMappingURL=graphql-client.d.ts.map
\ No newline at end of file