Skip to content

utility to check if a node is generated

License

Notifications You must be signed in to change notification settings

syntax-tree/unist-util-generated

Repository files navigation

unist-util-generated Build Status Coverage Status

Check if a Unist node is generated.

Installation

npm:

npm install unist-util-generated

unist-util-generated is also available as an AMD, CommonJS, and globals module, uncompressed and compressed.

Usage

Dependencies:

var generated = require('unist-util-generated');

Checks:

var a = generated({});
var b = generated({
    'position': {
        'start': {},
        'end': {}
    }
});
var c = generated({
    'position': {
        'start': {
            'line': 1,
            'column': 1
        },
        'end': {
            'line': 1,
            'column': 2
        }
    }
});

Yields:

a: true
b: true
c: false

API

generated(node)

Detect if node is generated.

Parameters:

  • node (Node) — Node to check.

Returns: Whether node is generated.

License

MIT © Titus Wormer