@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.
13 lines (12 loc) • 522 B
TypeScript
import { AsAndInAndWhenSyntax } from './asAndInAndWhenSyntax';
/**
* Represents a fluent syntax extension to setup the aliases that will repsents the argument names.
*/
export interface WithSyntax {
/**
* Setup the aliases that will repsents the argument names with the given aliases.
* @param aliases Represents the aliases that will repsents the argument names.
* @return A syntax extension to setup the serving, delivery and conditions.
*/
with(aliases: string[]): AsAndInAndWhenSyntax;
}