Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 844 Bytes

README.markdown

File metadata and controls

37 lines (23 loc) · 844 Bytes

fd-contains

Build Status npm version

Checks if a node is a descendant of a given node or not in a functional way.

Installation

npm install fd-contains --save

Usage

var contains = require('fd-contains'),
    append = require('fd-append'),
    elem = require('fd-elem'),
    aseert = require('assert');

let h1 = elem('h1', 'Test');
let h2 = elem('h2', 'Test');

append(document.body, h1);

assert.equal(contains(document.body)(h1), true); // passes
assert.equal(contains(document.body)(h2), false); // passes

API

contains :: node -> otherNode
  • node -> The parent node.

  • otherNode -> The node that needs to be checked for.