diff --git a/packages/upload-api/src/types.ts b/packages/upload-api/src/types.ts index b140c875a..789be64e1 100644 --- a/packages/upload-api/src/types.ts +++ b/packages/upload-api/src/types.ts @@ -25,7 +25,6 @@ import { ServiceContext as FilecoinServiceContext } from '@web3-storage/filecoin import { DelegationsStorage as Delegations } from './types/delegations.js' import { ProvisionsStorage as Provisions } from './types/provisions.js' import { RateLimitsStorage as RateLimits } from './types/rate-limits.js' -import { UsageStorage } from './types/usage.js' export type ValidationEmailSend = { to: string @@ -160,6 +159,8 @@ import { PlansStorage } from './types/plans.js' export type { PlansStorage } from './types/plans.js' import { SubscriptionsStorage } from './types/subscriptions.js' export type { SubscriptionsStorage } +import { UsageStorage } from './types/usage.js' +export type { UsageStorage } export interface Service extends StorefrontService { store: { diff --git a/packages/upload-api/src/types/usage.ts b/packages/upload-api/src/types/usage.ts index 508125712..238d98f0a 100644 --- a/packages/upload-api/src/types/usage.ts +++ b/packages/upload-api/src/types/usage.ts @@ -1,5 +1,7 @@ import { Failure, Result } from '@ucanto/interface' -import { ProviderDID, SpaceDID, UsageData } from '../types.js' +import { ProviderDID, SpaceDID, UsageData } from '@web3-storage/capabilities/types' + +export type { UsageData } export interface UsageStorage { report: (