async function display(header, items, type, active = false, parse = false, id) {
        let rows;
        if (type === 'txt') {
            await text(header, items);
        } else if (type === 'txtHorizontal') {
            const opts = {
                head: header,
                chars: {
                    top: '',
                    'top-mid': '',
                    'top-left': '',
                    'top-right': '',
                    bottom: '',
                    'bottom-mid': '',
                    'bottom-left': '',
                    'bottom-right': '',
                    left: '',
                    'left-mid': '',
                    mid: '',
                    'mid-mid': '',
                    right: '',
                    'right-mid': '',
                    middle: ' '.repeat(2)
                },
                style: {
                    'padding-left': 0, 'padding-right': 0, head: ['white'], border: ['white']
                }
            };
            if (parse) {
                rows = await parseResponse(header, items, active, id);
                await horizontal(rows, opts);
            } else {
                await horizontal(items, opts);
            }
        } else if (type === 'prettyHorizontal') {
            const opts = {
                head: header,
                style: { 'padding-left': 0, 'padding-right': 0, head: ['blue'] }
            };
            if (parse) {
                rows = await parseResponse(header, items, active, id);
                await horizontal(rows, opts);
            } else {
                await horizontal(items, opts);
            }
        } else if (type === 'txtVertical') {
            const style = {
                chars: {
                    top: '',
                    'top-mid': '',
                    'top-left': '',
                    'top-right': '',
                    bottom: '',
                    'bottom-mid': '',
                    'bottom-left': '',
                    'bottom-right': '',
                    left: '',
                    'left-mid': '',
                    mid: '',
                    'mid-mid': '',
                    right: '',
                    'right-mid': '',
                    middle: ' '.repeat(3)
                },
                style: {
                    'padding-left': 0, 'padding-right': 0, head: ['white']
                }
            };
            if (parse) {
                rows = await parseResponse(header, items, active, id);
                await vertical(header, rows, style);
            } else {
                await vertical(header, items, style);
            }
        } else if (type === 'prettyVertical') {
            const style = {
                style: { 'padding-left': 0, 'padding-right': 0, head: ['blue'] }
            };
            if (parse) {
                rows = await parseResponse(header, items, active, id);
                await vertical(header, rows, style);
            } else {
                await vertical(header, items, style);
            }
        } else {
            await pretty(header, items);
        }
    }
async function display(header, items, type, active = false, parse = false, id) {
        let rows;
        if (type === 'txt') {
            await text(header, items);
        } else if (type === 'txtHorizontal') {
            const opts = {
                head: header,
                chars: {
                    top: '',
                    'top-mid': '',
                    'top-left': '',
                    'top-right': '',
                    bottom: '',
                    'bottom-mid': '',
                    'bottom-left': '',
                    'bottom-right': '',
                    left: '',
                    'left-mid': '',
                    mid: '',
                    'mid-mid': '',
                    right: '',
                    'right-mid': '',
                    middle: ' '.repeat(2)
                },
                style: {
                    'padding-left': 0, 'padding-right': 0, head: ['white'], border: ['white']
                }
            };
            if (parse) {
                rows = await parseResponse(header, items, active, id);
                await horizontal(rows, opts);
            } else {
                await horizontal(items, opts);
            }
        } else if (type === 'prettyHorizontal') {
            const opts = {
                head: header,
                style: { 'padding-left': 0, 'padding-right': 0, head: ['blue'] }
            };
            if (parse) {
                rows = await parseResponse(header, items, active, id);
                await horizontal(rows, opts);
            } else {
                await horizontal(items, opts);
            }
        } else if (type === 'txtVertical') {
            const style = {
                chars: {
                    top: '',
                    'top-mid': '',
                    'top-left': '',
                    'top-right': '',
                    bottom: '',
                    'bottom-mid': '',
                    'bottom-left': '',
                    'bottom-right': '',
                    left: '',
                    'left-mid': '',
                    mid: '',
                    'mid-mid': '',
                    right: '',
                    'right-mid': '',
                    middle: ' '.repeat(3)
                },
                style: {
                    'padding-left': 0, 'padding-right': 0, head: ['white']
                }
            };
            if (parse) {
                rows = await parseResponse(header, items, active, id);
                await vertical(header, rows, style);
            } else {
                await vertical(header, items, style);
            }
        } else if (type === 'prettyVertical') {
            const style = {
                style: { 'padding-left': 0, 'padding-right': 0, head: ['blue'] }
            };
            if (parse) {
                rows = await parseResponse(header, items, active, id);
                await vertical(header, rows, style);
            } else {
                await vertical(header, items, style);
            }
        } else {
            await pretty(header, items);
        }
    }
async function display ( header , items , type , active = false , parse = false , id ) { let rows ; if ( type === 'txt' ) { await text ( header , items ) ; } else if ( type === 'txtHorizontal' ) { const opts = { head : header , chars : { top : '' , 'top-mid' : '' , 'top-left' : '' , 'top-right' : '' , bottom : '' , 'bottom-mid' : '' , 'bottom-left' : '' , 'bottom-right' : '' , left : '' , 'left-mid' : '' , mid : '' , 'mid-mid' : '' , right : '' , 'right-mid' : '' , middle : ' ' . repeat ( 2 ) } , style : { 'padding-left' : 0 , 'padding-right' : 0 , head : [ 'white' ] , border : [ 'white' ] } } ; if ( parse ) { rows = await parseResponse ( header , items , active , id ) ; await horizontal ( rows , opts ) ; } else { await horizontal ( items , opts ) ; } } else if ( type === 'prettyHorizontal' ) { const opts = { head : header , style : { 'padding-left' : 0 , 'padding-right' : 0 , head : [ 'blue' ] } } ; if ( parse ) { rows = await parseResponse ( header , items , active , id ) ; await horizontal ( rows , opts ) ; } else { await horizontal ( items , opts ) ; } } else if ( type === 'txtVertical' ) { const style = { chars : { top : '' , 'top-mid' : '' , 'top-left' : '' , 'top-right' : '' , bottom : '' , 'bottom-mid' : '' , 'bottom-left' : '' , 'bottom-right' : '' , left : '' , 'left-mid' : '' , mid : '' , 'mid-mid' : '' , right : '' , 'right-mid' : '' , middle : ' ' . repeat ( 3 ) } , style : { 'padding-left' : 0 , 'padding-right' : 0 , head : [ 'white' ] } } ; if ( parse ) { rows = await parseResponse ( header , items , active , id ) ; await vertical ( header , rows , style ) ; } else { await vertical ( header , items , style ) ; } } else if ( type === 'prettyVertical' ) { const style = { style : { 'padding-left' : 0 , 'padding-right' : 0 , head : [ 'blue' ] } } ; if ( parse ) { rows = await parseResponse ( header , items , active , id ) ; await vertical ( header , rows , style ) ; } else { await vertical ( header , items , style ) ; } } else { await pretty ( header , items ) ; } }
Display teraslice responses in a table

@param {Array} header - Header values to include in output
@param {Object} response - Teraslice client response object
@param {String} type - Output table type
@param {Boolean} active - Set to true use values in active list
@param {Boolean} parse - Set to true to parse response
@param {String} id - id value used to filter results by job_id or ex_id
Display teraslice responses in a table