Blame view

天文台pc/tianwentai-ui/node_modules/framer-motion/dist/es/animation/animate/resolve-subjects.mjs 669 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  import { resolveElements } from 'motion-dom';
  import { isDOMKeyframes } from '../utils/is-dom-keyframes.mjs';
  
  function resolveSubjects(subject, keyframes, scope, selectorCache) {
      if (subject == null) {
          return [];
      }
      if (typeof subject === "string" && isDOMKeyframes(keyframes)) {
          return resolveElements(subject, scope, selectorCache);
      }
      else if (subject instanceof NodeList) {
          return Array.from(subject);
      }
      else if (Array.isArray(subject)) {
          return subject.filter((s) => s != null);
      }
      else {
          return [subject];
      }
  }
  
  export { resolveSubjects };
  //# sourceMappingURL=resolve-subjects.mjs.map