@jems/di
Version:
An implementation of IoC pattern based on dependency injection that allows you to granulate and decouple your libraries or applications. Wrote using SOLID principles and a variety OOP patterns implementations.
15 lines (14 loc) • 383 B
TypeScript
import { AliasMetadata } from './aliasMetadata';
/**
* Represens a member defintion for an alias metadata.
*/
export interface AliasMetadataMember {
/**
* Get or set the name of the member.
*/
name: string;
/**
* Get or set an alias metadata that will be validated when the root alias metadata get delivered.
*/
aliasMetadata?: AliasMetadata;
}