Verify state type - Yomguithereal/baobab GitHub Wiki

var Baobab = require('baobab');

var tree = new Baobab({
  todos: ['foo'],
  user: {
    foo: 'bar'
  }
});

tree.select('todos').isBranch(); // true
tree.select('user').isBranch(); // true 
tree.select('todos', 1).isLeaf(); // true
tree.select('user', 'foo').isLeaf(); // true