| 1234567891011121314151617181920212223 | 
							- "use strict";
 
- Object.defineProperty(exports, "__esModule", {
 
-   value: true
 
- });
 
- exports.default = annotateAsPure;
 
- var _t = require("@babel/types");
 
- const {
 
-   addComment
 
- } = _t;
 
- const PURE_ANNOTATION = "#__PURE__";
 
- const isPureAnnotated = ({
 
-   leadingComments
 
- }) => !!leadingComments && leadingComments.some(comment => /[@#]__PURE__/.test(comment.value));
 
- function annotateAsPure(pathOrNode) {
 
-   const node = pathOrNode.node || pathOrNode;
 
-   if (isPureAnnotated(node)) {
 
-     return;
 
-   }
 
-   addComment(node, "leading", PURE_ANNOTATION);
 
- }
 
- //# sourceMappingURL=index.js.map
 
 
  |