export interface export interface Input { type { string } memberof desc name : string ; type { string } memberof desc type : string ; } export type Output = Input ; export interface template T export interface ContractOutputMappings { [ key ] : string [ ] ; } export type FunctionOutputMappings = string [ ] ; export interface FuncParams { [ name ] : { type : string ; processInput ( value ) : any ; } ; } export interface ITypeMapping { [ type ] : ( value : any ) => any ; } export interface ISuppliedArgs { [ argumentName ] : any ; }