Interface InvokeFunction<InputTypes, OutputTypes, ResolvedClientConfiguration>
interface InvokeFunction<InputTypes, OutputTypes, ResolvedClientConfiguration> { <InputType, OutputType>(command,
options?): Promise<OutputType>; <InputType, OutputType>(command,
cb): void; <InputType, OutputType>(command,
options,
cb): void; <InputType, OutputType>(command,
options?,
cb?): void | Promise<OutputType>; } Type Parameters
InputTypes extends object
ResolvedClientConfiguration
- InvokeFunction<InputType, OutputType>(command, options?): Promise<OutputType>
- InvokeFunction<InputType, OutputType>(command, cb): void
Parameters
cb: ((err, data?) => void)
- (err, data?): void
Returns void
Returns void
- InvokeFunction<InputType, OutputType>(command, options, cb): void
Parameters
options: any
cb: ((err, data?) => void)
- (err, data?): void
Returns void
Returns void
- InvokeFunction<InputType, OutputType>(command, options?, cb?): void | Promise<OutputType>
Parameters
Optional
options: any
Optional
cb: ((err, data?) => void)
- (err, data?): void
Returns void
Returns void | Promise<OutputType>
function definition for different overrides of client's 'send' function.