npm package diff

Package: @forge/cli

Versions: 12.8.0-next.18-experimental-003d118 - 12.8.0-next.24

File: package/out/custom-scopes/repository.d.ts

Index: package/out/custom-scopes/repository.d.ts
===================================================================
--- package/out/custom-scopes/repository.d.ts
+++ package/out/custom-scopes/repository.d.ts
@@ -0,0 +1,26 @@
+import { GraphQLClient, AppCustomScope, CreateAppCustomScopesInput } from '@forge/cli-shared';
+export { GraphQLClient, AppCustomScope };
+export declare const enum Status {
+    Ok = "Ok",
+    InvalidResponseError = "InvalidResponseError",
+    RemoteError = "RemoteError"
+}
+declare type Result<S extends Status, P extends object = {}> = {
+    status: S;
+    requestId?: string;
+} & P;
+export declare type LoadOk = Result<Status.Ok, {
+    scopes: AppCustomScope[];
+}>;
+export declare type LoadError = Result<Status.InvalidResponseError>;
+export declare type StoreOk = Result<Status.Ok>;
+export declare type StoreError = Result<Status.RemoteError, {
+    errors: string[];
+}>;
+export interface Repository {
+    load(appId: string, environmentId: string, limit?: number): Promise<LoadOk | LoadError>;
+    store(input: CreateAppCustomScopesInput): Promise<StoreOk | StoreError>;
+}
+export declare const SCOPE_FETCH_BATCH_SIZE_MAX = 64;
+export declare const create: (graphqlClient: GraphQLClient) => Repository;
+//# sourceMappingURL=repository.d.ts.map
\ No newline at end of file