Guest User

Untitled

a guest
Nov 18th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. createNode: function (fileInfo) {
  2. let nodeKey = fileInfo.rootDir
  3. if (nodeKey.charAt(nodeKey.length - 1) !== path.sep) {
  4. nodeKey += path.sep
  5. }
  6. if (fileInfo.fileName === path.sep) {
  7. fileInfo.fileName = nodeKey
  8. }
  9. else {
  10. nodeKey += fileInfo.fileName
  11. }
  12. // get file mime type
  13. const mimeType = mime.lookup(nodeKey)
  14. // create object
  15. return {
  16. label: fileInfo.fileName,
  17. nodeKey: nodeKey,
  18. expandable: fileInfo.isDir,
  19. tickable: true,
  20. lazy: true,
  21. children: [],
  22. data: {
  23. rootDir: fileInfo.rootDir,
  24. isDir: fileInfo.isDir,
  25. mimeType: mimeType,
  26. stat: fileInfo.stat
  27. }
  28. }
  29. },
Add Comment
Please, Sign In to add comment