{"version":3,"file":"sync-view-padding.js","sourceRoot":"","sources":["../../../src/chart/util/sync-view-padding.ts"],"names":[],"mappings":"AAGA;;;;;GAKG;AACH,MAAM,UAAU,sBAAsB,CAAC,KAAW,EAAE,KAAa,EAAE,EAAkB;IACnF,IAAM,WAAW,GAAG,EAAE,CAAC,QAAQ,EAAE,CAAC;IAElC,iCAAiC;IACjC,KAAK,CAAC,OAAO,CAAC,UAAC,CAAO;QACpB,CAAC,CAAC,WAAW,GAAG,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC,CAAC;IAC9D,CAAC,CAAC,CAAC;AACL,CAAC","sourcesContent":["import { PaddingCalCtor } from '../layout/padding-cal';\nimport { View } from '../view';\n\n/**\n * 默认的 syncViewPadding 逻辑\n * @param chart\n * @param views\n * @param PC: PaddingCalCtor\n */\nexport function defaultSyncViewPadding(chart: View, views: View[], PC: PaddingCalCtor) {\n const syncPadding = PC.instance();\n\n // 所有的 view 的 autoPadding 指向同一个引用\n views.forEach((v: View) => {\n v.autoPadding = syncPadding.max(v.autoPadding.getPadding());\n });\n}\n"]}