import { IFunctionCallArgument } from './IFunctionCallArgument' ; export interface IReadOnlyFunctionCallArgumentCollection { getArgument ( parameterName ) : IFunctionCallArgument ; getAllParameterNames ( ) : string [ ] ; hasArgument ( parameterName ) : boolean ; } export interface IFunctionCallArgumentCollection extends IReadOnlyFunctionCallArgumentCollection { addArgument ( argument ) : void ; }