@forge/cli
13.4.0-next.5-experimental-c57557413.4.0-next.7-experimental-ccd5143
out/site/site-service.d.ts~
out/site/site-service.d.tsModified+5−2
Index: package/out/site/site-service.d.ts
===================================================================
--- package/out/site/site-service.d.ts
+++ package/out/site/site-service.d.ts
@@ -1,5 +1,5 @@
-import { UserError } from '@forge/cli-shared';
+import { Logger, UserError } from '@forge/cli-shared';
import { DemoSite, DemoSiteClient, DemoSiteProvisioning, DemoSiteProvisioningStatus, ProvisionDemoSiteResult } from './graphql-client';
export declare const DEFAULT_PROVISION_TIMEOUT_MS: number;
export declare const DEFAULT_PROVISION_POLL_INTERVAL_MS: number;
export declare class SiteProvisioningFailedError extends UserError {
@@ -18,12 +18,15 @@
} | {
kind: 'timeout';
taskId: string;
};
+export declare const isActiveDemoSite: (site: DemoSite | undefined) => boolean;
export declare class SiteService {
private readonly client;
- constructor(client: DemoSiteClient);
+ private readonly logger;
+ constructor(client: DemoSiteClient, logger?: Logger);
provision(): Promise<ProvisionDemoSiteResult>;
getExistingSite(): Promise<DemoSite | undefined>;
+ hasActiveDemoSite(): Promise<boolean>;
pollProvisioning(taskId: string, options?: PollOptions): Promise<ProvisioningOutcome>;
}
//# sourceMappingURL=site-service.d.ts.map
\ No newline at end of file