(command: SmartThingsCommand<OutputItemFlags>, config: OutputItemConfig<O>, getData: GetDataFunction<O>)
| 11 | export const outputItemBuilder = buildOutputFormatterBuilder |
| 12 | export type OutputItemConfig<O extends object> = FormatAndWriteItemConfig<O> |
| 13 | export async function outputItem<O extends object>(command: SmartThingsCommand<OutputItemFlags>, config: OutputItemConfig<O>, |
| 14 | getData: GetDataFunction<O>): Promise<O> { |
| 15 | const data = await getData() |
| 16 | |
| 17 | await formatAndWriteItem(command, config, data) |
| 18 | return data |
| 19 | } |
no test coverage detected