GT2/Ejectable/node_modules/sucrase/dist/transformers/FlowTransformer.mjs
2021-08-16 00:14:59 +00:00

17 lines
452 B
JavaScript

import Transformer from "./Transformer";
export default class FlowTransformer extends Transformer {
constructor( rootTransformer, tokens) {
super();this.rootTransformer = rootTransformer;this.tokens = tokens;;
}
process() {
return (
this.rootTransformer.processPossibleArrowParamEnd() ||
this.rootTransformer.processPossibleAsyncArrowWithTypeParams() ||
this.rootTransformer.processPossibleTypeRange()
);
}
}