open-wc / custom-elements-manifest-deprecated

Custom Elements Manifest is a file format that describes custom elements in your project.
8 stars 4 forks source link

[core] exported anonymous function should have named "default" instead of "" #10

Closed thepassle closed 3 years ago

thepassle commented 3 years ago

e.g.:

export default function() {}
export default () => {}

Currently shows up as:


{
  "declarations": [
    {
      "kind": "function",
      "name": ""
    }
  ],
  "exports": [
    {
      "kind": "js",
      "name": "default",
      "declaration": {
        "name": "",
        "module": "./my-element.js"
      }
    }
  ]
}

Expected:


{
  "declarations": [
    {
      "kind": "function",
      "name": "default"
    }
  ],
  "exports": [
    {
      "kind": "js",
      "name": "default",
      "declaration": {
        "name": "default",
        "module": "./my-element.js"
      }
    }
  ]
}