@dolittle/sdk.resources
Version:
Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events.
22 lines • 792 B
TypeScript
import { ConceptAs } from '@dolittle/concepts';
/**
* Defines types that can be converted into a {@link ResourceName}.
*/
export declare type ResourceNameLike = string | ResourceName;
/**
* Represents the name of a resource.
*/
export declare class ResourceName extends ConceptAs<string, '@dolittle/sdk.resources.ResourceName'> {
/**
* Initialises a new instance of the {@link ResourceName} class.
* @param {string} name - The resource name.
*/
constructor(name: string);
/**
* Creates an {@link ResourceName} from a string.
* @param {ResourceNameLike} name - The name of the resource.
* @returns {ResourceName} The resource name concept.
*/
static from(name: ResourceNameLike): ResourceName;
}
//# sourceMappingURL=ResourceName.d.ts.map