@forge/cli

14.1.0-next.1-experimental-13c2f8d14.1.0-next.21-experimental-554d417
out/service/identity/identity-client.d.ts
+out/service/identity/identity-client.d.tsNew file
+25
Index: package/out/service/identity/identity-client.d.ts
===================================================================
--- package/out/service/identity/identity-client.d.ts
+++ package/out/service/identity/identity-client.d.ts
@@ -0,0 +1,25 @@
+import { Authenticator, Logger } from '@forge/cli-shared';
+export interface IdentityOrg {
+    id: string;
+    name: string;
+}
+export interface IdentityUnit {
+    id: string;
+    name: string;
+}
+export declare const getIdentityBaseUrl: () => string;
+export declare class IdentityClient {
+    private readonly authenticator;
+    private readonly getUserId;
+    private readonly baseUrl;
+    private readonly logger;
+    private readonly fetchImpl;
+    constructor(authenticator: Authenticator, getUserId: () => Promise<string>, baseUrl?: string, logger?: Logger, fetchImpl?: typeof fetch);
+    private userIdPromise?;
+    private resolveUserId;
+    getAllOrgs(): Promise<IdentityOrg[]>;
+    getAllUnits(orgId: string): Promise<IdentityUnit[]>;
+    private query;
+    private fetchAll;
+}
+//# sourceMappingURL=identity-client.d.ts.map
\ No newline at end of file