npm package diff

Package: @forge/cli

Versions: 12.2.0-experimental-959d7b9 - 12.3.0-next.0-experimental-47556b0

File: package/out/devspace/graphql-client.d.ts

Index: package/out/devspace/graphql-client.d.ts
===================================================================
--- package/out/devspace/graphql-client.d.ts
+++ package/out/devspace/graphql-client.d.ts
@@ -0,0 +1,39 @@
+import { GraphQLClient } from '@forge/cli-shared';
+export interface DevSpaceDetails {
+    id: string;
+    name: string;
+}
+export interface DevSpaceBulkResult {
+    developerSpaceId: string;
+    success: boolean;
+    details?: {
+        name: string;
+        logo?: string;
+    };
+    error?: {
+        code: string;
+        message: string;
+    };
+}
+export interface DevConsoleCreateDeveloperSpaceInput {
+    name: string;
+}
+export interface DevSpaceCreateResult {
+    id: string;
+    name: string;
+}
+export interface DevSpaceClient {
+    getDevSpacesWithLinkingAccess(): Promise<string[]>;
+    getDevSpaceDetails(devSpaceIds: string[]): Promise<DevSpaceDetails[]>;
+    getDevSpaceDetailsBulk(devSpaceIds: string[]): Promise<DevSpaceBulkResult[]>;
+    createDevSpace(input: DevConsoleCreateDeveloperSpaceInput): Promise<DevSpaceCreateResult>;
+}
+export declare class DevSpaceGraphQLClient implements DevSpaceClient {
+    private readonly graphqlClient;
+    constructor(graphqlClient: GraphQLClient);
+    getDevSpacesWithLinkingAccess(): Promise<string[]>;
+    getDevSpaceDetails(devSpaceIds: string[]): Promise<DevSpaceDetails[]>;
+    getDevSpaceDetailsBulk(devSpaceIds: string[]): Promise<DevSpaceBulkResult[]>;
+    createDevSpace(input: DevConsoleCreateDeveloperSpaceInput): Promise<DevSpaceCreateResult>;
+}
+//# sourceMappingURL=graphql-client.d.ts.map
\ No newline at end of file