diff --git a/src/main.ts b/src/main.ts index 424465d..b3a2fcb 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,6 +1,6 @@ export { setEnvironmentContext } from './environment.ts' export { connectLambda } from './lambda_compat.ts' -export { getDeployStore, getStore } from './store_factory.ts' +export { getDeployStore, getStore, type GetStoreOptions, type GetDeployStoreOptions } from './store_factory.ts' export { listStores } from './store_list.ts' export type { Store, diff --git a/src/store_factory.ts b/src/store_factory.ts index 94a680f..dfe1c13 100644 --- a/src/store_factory.ts +++ b/src/store_factory.ts @@ -3,7 +3,7 @@ import { getEnvironmentContext, MissingBlobsEnvironmentError } from './environme import { Region, REGION_AUTO } from './region.ts' import { Store } from './store.ts' -interface GetDeployStoreOptions extends Partial { +export interface GetDeployStoreOptions extends Partial { deployID?: string name?: string region?: Region @@ -47,7 +47,7 @@ export const getDeployStore = (input: GetDeployStoreOptions | string = {}): Stor return new Store({ client, deployID, name: options.name }) } -interface GetStoreOptions extends Partial { +export interface GetStoreOptions extends Partial { deployID?: string name?: string }