UNPKG

angular-google-charts

Version:

A wrapper for the Google Charts library written with Angular

39 lines 5.14 kB
import { ChartType } from '../types/chart-type'; const ChartTypesToPackages = { [ChartType.AnnotationChart]: 'annotationchart', [ChartType.AreaChart]: 'corechart', [ChartType.Bar]: 'bar', [ChartType.BarChart]: 'corechart', [ChartType.BubbleChart]: 'corechart', [ChartType.Calendar]: 'calendar', [ChartType.CandlestickChart]: 'corechart', [ChartType.ColumnChart]: 'corechart', [ChartType.ComboChart]: 'corechart', [ChartType.PieChart]: 'corechart', [ChartType.Gantt]: 'gantt', [ChartType.Gauge]: 'gauge', [ChartType.GeoChart]: 'geochart', [ChartType.Histogram]: 'corechart', [ChartType.Line]: 'line', [ChartType.LineChart]: 'corechart', [ChartType.Map]: 'map', [ChartType.OrgChart]: 'orgchart', [ChartType.Sankey]: 'sankey', [ChartType.Scatter]: 'scatter', [ChartType.ScatterChart]: 'corechart', [ChartType.SteppedAreaChart]: 'corechart', [ChartType.Table]: 'table', [ChartType.Timeline]: 'timeline', [ChartType.TreeMap]: 'treemap', [ChartType.WordTree]: 'wordtree' }; export function getPackageForChart(type) { return ChartTypesToPackages[type]; } export function getDefaultConfig() { return { version: 'current', safeMode: false }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhcnQuaGVscGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1nb29nbGUtY2hhcnRzL3NyYy9saWIvaGVscGVycy9jaGFydC5oZWxwZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBR2hELE1BQU0sb0JBQW9CLEdBQUc7SUFDM0IsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLEVBQUUsaUJBQWlCO0lBQzlDLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxFQUFFLFdBQVc7SUFDbEMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLEVBQUUsS0FBSztJQUN0QixDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsRUFBRSxXQUFXO0lBQ2pDLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxFQUFFLFdBQVc7SUFDcEMsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLEVBQUUsVUFBVTtJQUNoQyxDQUFDLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFLFdBQVc7SUFDekMsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLEVBQUUsV0FBVztJQUNwQyxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsRUFBRSxXQUFXO0lBQ25DLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxFQUFFLFdBQVc7SUFDakMsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTztJQUMxQixDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsRUFBRSxPQUFPO0lBQzFCLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxFQUFFLFVBQVU7SUFDaEMsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLEVBQUUsV0FBVztJQUNsQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsRUFBRSxNQUFNO0lBQ3hCLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxFQUFFLFdBQVc7SUFDbEMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLEVBQUUsS0FBSztJQUN0QixDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsRUFBRSxVQUFVO0lBQ2hDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFLFFBQVE7SUFDNUIsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLEVBQUUsU0FBUztJQUM5QixDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsRUFBRSxXQUFXO0lBQ3JDLENBQUMsU0FBUyxDQUFDLGdCQUFnQixDQUFDLEVBQUUsV0FBVztJQUN6QyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsRUFBRSxPQUFPO0lBQzFCLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxFQUFFLFVBQVU7SUFDaEMsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLEVBQUUsU0FBUztJQUM5QixDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsRUFBRSxVQUFVO0NBQ2pDLENBQUM7QUFFRixNQUFNLFVBQVUsa0JBQWtCLENBQUMsSUFBZTtJQUNoRCxPQUFPLG9CQUFvQixDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ3BDLENBQUM7QUFFRCxNQUFNLFVBQVUsZ0JBQWdCO0lBQzlCLE9BQU87UUFDTCxPQUFPLEVBQUUsU0FBUztRQUNsQixRQUFRLEVBQUUsS0FBSztLQUNoQixDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoYXJ0VHlwZSB9IGZyb20gJy4uL3R5cGVzL2NoYXJ0LXR5cGUnO1xuaW1wb3J0IHsgR29vZ2xlQ2hhcnRzQ29uZmlnIH0gZnJvbSAnLi4vdHlwZXMvZ29vZ2xlLWNoYXJ0cy1jb25maWcnO1xuXG5jb25zdCBDaGFydFR5cGVzVG9QYWNrYWdlcyA9IHtcbiAgW0NoYXJ0VHlwZS5Bbm5vdGF0aW9uQ2hhcnRdOiAnYW5ub3RhdGlvbmNoYXJ0JyxcbiAgW0NoYXJ0VHlwZS5BcmVhQ2hhcnRdOiAnY29yZWNoYXJ0JyxcbiAgW0NoYXJ0VHlwZS5CYXJdOiAnYmFyJyxcbiAgW0NoYXJ0VHlwZS5CYXJDaGFydF06ICdjb3JlY2hhcnQnLFxuICBbQ2hhcnRUeXBlLkJ1YmJsZUNoYXJ0XTogJ2NvcmVjaGFydCcsXG4gIFtDaGFydFR5cGUuQ2FsZW5kYXJdOiAnY2FsZW5kYXInLFxuICBbQ2hhcnRUeXBlLkNhbmRsZXN0aWNrQ2hhcnRdOiAnY29yZWNoYXJ0JyxcbiAgW0NoYXJ0VHlwZS5Db2x1bW5DaGFydF06ICdjb3JlY2hhcnQnLFxuICBbQ2hhcnRUeXBlLkNvbWJvQ2hhcnRdOiAnY29yZWNoYXJ0JyxcbiAgW0NoYXJ0VHlwZS5QaWVDaGFydF06ICdjb3JlY2hhcnQnLFxuICBbQ2hhcnRUeXBlLkdhbnR0XTogJ2dhbnR0JyxcbiAgW0NoYXJ0VHlwZS5HYXVnZV06ICdnYXVnZScsXG4gIFtDaGFydFR5cGUuR2VvQ2hhcnRdOiAnZ2VvY2hhcnQnLFxuICBbQ2hhcnRUeXBlLkhpc3RvZ3JhbV06ICdjb3JlY2hhcnQnLFxuICBbQ2hhcnRUeXBlLkxpbmVdOiAnbGluZScsXG4gIFtDaGFydFR5cGUuTGluZUNoYXJ0XTogJ2NvcmVjaGFydCcsXG4gIFtDaGFydFR5cGUuTWFwXTogJ21hcCcsXG4gIFtDaGFydFR5cGUuT3JnQ2hhcnRdOiAnb3JnY2hhcnQnLFxuICBbQ2hhcnRUeXBlLlNhbmtleV06ICdzYW5rZXknLFxuICBbQ2hhcnRUeXBlLlNjYXR0ZXJdOiAnc2NhdHRlcicsXG4gIFtDaGFydFR5cGUuU2NhdHRlckNoYXJ0XTogJ2NvcmVjaGFydCcsXG4gIFtDaGFydFR5cGUuU3RlcHBlZEFyZWFDaGFydF06ICdjb3JlY2hhcnQnLFxuICBbQ2hhcnRUeXBlLlRhYmxlXTogJ3RhYmxlJyxcbiAgW0NoYXJ0VHlwZS5UaW1lbGluZV06ICd0aW1lbGluZScsXG4gIFtDaGFydFR5cGUuVHJlZU1hcF06ICd0cmVlbWFwJyxcbiAgW0NoYXJ0VHlwZS5Xb3JkVHJlZV06ICd3b3JkdHJlZSdcbn07XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRQYWNrYWdlRm9yQ2hhcnQodHlwZTogQ2hhcnRUeXBlKTogc3RyaW5nIHtcbiAgcmV0dXJuIENoYXJ0VHlwZXNUb1BhY2thZ2VzW3R5cGVdO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0RGVmYXVsdENvbmZpZygpOiBHb29nbGVDaGFydHNDb25maWcge1xuICByZXR1cm4ge1xuICAgIHZlcnNpb246ICdjdXJyZW50JyxcbiAgICBzYWZlTW9kZTogZmFsc2VcbiAgfTtcbn1cbiJdfQ==