@antv/f2
Version:
Charts for mobile visualization.
21 lines (18 loc) • 348 B
text/typescript
import rect from './rect';
import line from './line';
import text from './text';
import circle from './circle';
import marker from './marker';
const map = {
rect,
line,
text,
circle,
marker,
group: rect,
};
export default (type: string, layout) => {
if (!layout) return null;
const fn = map[type] || rect;
return fn(layout);
};