All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
hast-util-has-property
hast utility to check if an element has a property.
Install
npm:
npm install hast-util-has-property
Use
var has = require('hast-util-has-property')
has({type: 'text', value: 'alpha'}, 'bravo') // => false
has(
{
type: 'element',
tagName: 'div',
properties: {id: 'bravo'},
children: []
},
'className'
) // => false
has(
{
type: 'element',
tagName: 'div',
properties: {id: 'charlie'},
children: []
},
'id'
) // => true
API
hasProperty(node, name)
Check if node is an element that has a name
property name.
Parameters
node(Node, optional) — Node to checkname(string) - Property name
Returns
boolean — Whether node is an element that has a name
property name.
Security
hast-util-has-property does not change the syntax tree so there are no
openings for cross-site scripting (XSS) attacks.
Contribute
See contributing.md in syntax-tree/.github for ways to get
started.
See support.md for ways to get help.
This project has a code of conduct. By interacting with this repository, organization, or community you agree to abide by its terms.