/ cloudformation-templates / node_modules / aws-cdk / node_modules / table / dist / getBorderCharacters.js
getBorderCharacters.js
1 "use strict"; 2 /* eslint-disable sort-keys-fix/sort-keys-fix */ 3 Object.defineProperty(exports, "__esModule", { value: true }); 4 exports.getBorderCharacters = void 0; 5 const getBorderCharacters = (name) => { 6 if (name === 'honeywell') { 7 return { 8 topBody: '═', 9 topJoin: '╤', 10 topLeft: '╔', 11 topRight: '╗', 12 bottomBody: '═', 13 bottomJoin: '╧', 14 bottomLeft: '╚', 15 bottomRight: '╝', 16 bodyLeft: '║', 17 bodyRight: '║', 18 bodyJoin: '│', 19 headerJoin: '┬', 20 joinBody: '─', 21 joinLeft: '╟', 22 joinRight: '╢', 23 joinJoin: '┼', 24 }; 25 } 26 if (name === 'norc') { 27 return { 28 topBody: '─', 29 topJoin: '┬', 30 topLeft: '┌', 31 topRight: '┐', 32 bottomBody: '─', 33 bottomJoin: '┴', 34 bottomLeft: '└', 35 bottomRight: '┘', 36 bodyLeft: '│', 37 bodyRight: '│', 38 bodyJoin: '│', 39 headerJoin: '┬', 40 joinBody: '─', 41 joinLeft: '├', 42 joinRight: '┤', 43 joinJoin: '┼', 44 }; 45 } 46 if (name === 'ramac') { 47 return { 48 topBody: '-', 49 topJoin: '+', 50 topLeft: '+', 51 topRight: '+', 52 bottomBody: '-', 53 bottomJoin: '+', 54 bottomLeft: '+', 55 bottomRight: '+', 56 bodyLeft: '|', 57 bodyRight: '|', 58 bodyJoin: '|', 59 headerJoin: '+', 60 joinBody: '-', 61 joinLeft: '|', 62 joinRight: '|', 63 joinJoin: '|', 64 }; 65 } 66 if (name === 'void') { 67 return { 68 topBody: '', 69 topJoin: '', 70 topLeft: '', 71 topRight: '', 72 bottomBody: '', 73 bottomJoin: '', 74 bottomLeft: '', 75 bottomRight: '', 76 bodyLeft: '', 77 bodyRight: '', 78 bodyJoin: '', 79 headerJoin: '', 80 joinBody: '', 81 joinLeft: '', 82 joinRight: '', 83 joinJoin: '', 84 }; 85 } 86 throw new Error('Unknown border template "' + name + '".'); 87 }; 88 exports.getBorderCharacters = getBorderCharacters;