{"version":3,"file":"label.js","sourceRoot":"","sources":["../../src/utils/label.ts"],"names":[],"mappings":";;;;AAAA,mCAAoC;AACpC;;;GAGG;AACH,SAAgB,cAAc,CAAC,YAAiB;IAC9C,IAAI,CAAC,IAAA,aAAM,EAAC,YAAY,EAAE,QAAQ,CAAC,EAAE;QACnC,OAAO,YAAY,CAAC;KACrB;IACD,IAAM,KAAK,wBAAQ,YAAY,CAAE,CAAC;IAClC,IAAI,KAAK,CAAC,SAAS,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE;QACrC,KAAK,CAAC,OAAO,GAAG,KAAK,CAAC,SAAS,CAAC;KACjC;IACD,OAAO,KAAK,CAAC;AACf,CAAC;AATD,wCASC","sourcesContent":["import { isType } from '@antv/util';\n/**\n * 兼容 v1 label formatter\n * @param labelOptions\n */\nexport function transformLabel(labelOptions: any) {\n if (!isType(labelOptions, 'Object')) {\n return labelOptions;\n }\n const label = { ...labelOptions };\n if (label.formatter && !label.content) {\n label.content = label.formatter;\n }\n return label;\n}\n"]}