* @param finder contains Index/Id/Name of xAxis/yAxis/geo/grid * Each can be {number|Array. }. like: {xAxisIndex: [3, 4]} * @param opt.include include coordinate system types.
(
finder: ModelFinderObject,
ecModel: GlobalModel,
opt?: {include?: BrushTargetBuilderKey[]}
)
| 98 | * @param opt.include include coordinate system types. |
| 99 | */ |
| 100 | constructor( |
| 101 | finder: ModelFinderObject, |
| 102 | ecModel: GlobalModel, |
| 103 | opt?: {include?: BrushTargetBuilderKey[]} |
| 104 | ) { |
| 105 | const foundCpts = parseFinder(ecModel, finder); |
| 106 | |
| 107 | each(targetInfoBuilders, (builder, type) => { |
| 108 | if (!opt || !opt.include || indexOf(opt.include, type) >= 0) { |
| 109 | builder(foundCpts, this._targetInfoList); |
| 110 | } |
| 111 | }); |
| 112 | } |
| 113 | |
| 114 | setOutputRanges( |
| 115 | areas: BrushControllerEvents['brush']['areas'], |
nothing calls this directly
no test coverage detected