21 lines
716 B
TypeScript
21 lines
716 B
TypeScript
import type { NodePath } from "@babel/traverse";
|
|
import type * as t from "@babel/types";
|
|
export declare class CollectionIdProcessor {
|
|
private types;
|
|
private attributeUtils;
|
|
private pathUtils;
|
|
private expressionUtils;
|
|
private tracingUtils;
|
|
constructor(types: typeof t);
|
|
process(path: NodePath<t.JSXOpeningElement>): void;
|
|
private tryDirectMapInChildren;
|
|
private extractMapSource;
|
|
private traceMapCall;
|
|
private traceOptionalMapCall;
|
|
private callbackProducesJSX;
|
|
private tryGetByIdInChildren;
|
|
private checkChildForGetById;
|
|
private tryComponentRootWithCollectionProp;
|
|
private isCallInsideJSXChildren;
|
|
}
|
|
//# sourceMappingURL=collection-id-processor.d.ts.map
|