@dolittle/sdk.resources
Version:
Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events.
17 lines • 699 B
TypeScript
import { TenantId } from '@dolittle/sdk.execution';
import { IResources } from './IResources';
import { IResourcesBuilder } from './IResourcesBuilder';
/**
* Defines a system that knows about Resources provided by the Runtime.
*/
export declare class ResourcesBuilder extends IResourcesBuilder {
private readonly _tenantResources;
/**
* Initialises a new instance of the {@link ResourcesBuilder} class.
* @param {Map<TenantId, IResources>} _tenantResources - The fetched resources per tenant.
*/
constructor(_tenantResources: Map<TenantId, IResources>);
/** @inheritdoc */
forTenant(tenant: TenantId): IResources;
}
//# sourceMappingURL=ResourcesBuilder.d.ts.map