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