UNPKG

@custom-elements-manifest/analyzer

Version:

<!-- [=> See Source <=](../../docs/analyzer/index.md) -->

24 lines (21 loc) 513 B
export function createAttribute(node) { const attributeTemplate = { name: node?.text || '' } return attributeTemplate; } export function createAttributeFromField(field) { const attribute = { ...field, fieldName: field.name } /** * Delete the following properties because they don't exist on a attributeDoc */ delete attribute.kind; delete attribute.static; delete attribute.privacy; delete attribute.reflects; delete attribute.resolveInitializer; return attribute; }