()
| 856 | } |
| 857 | |
| 858 | func (n *Node) PropertyName() *Node { |
| 859 | switch n.Kind { |
| 860 | case KindImportSpecifier: |
| 861 | return n.AsImportSpecifier().PropertyName |
| 862 | case KindExportSpecifier: |
| 863 | return n.AsExportSpecifier().PropertyName |
| 864 | case KindBindingElement: |
| 865 | return n.AsBindingElement().PropertyName |
| 866 | } |
| 867 | return nil |
| 868 | } |
| 869 | |
| 870 | func (n *Node) PropertyNameOrName() *Node { |
| 871 | name := n.PropertyName() |
no test coverage detected