// Copyright (c) Dolittle. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. import { TenantId } from '@dolittle/sdk.execution'; import { IAggregates } from './IAggregates'; /** * Defines a builder for tenants. */ export abstract class IAggregatesBuilder { /** * Gets an {@link IAggregates} for a specific {@link TenantId}. * @param tenant - The {@link TenantId}. */ abstract forTenant(tenant: TenantId): IAggregates; }