/falcor-path-utils

A collection of utilities for manipulating Falcor Paths.

Primary LanguageJavaScript

Falcor Path Utils

This repository contains utilities for transforming and manipulating Falcor Path objects.

Example

var util = require("falcor-path-syntax");
var collapsedPaths = util.collapse([

  ["genres", 0, "titles", 0, "name"],
  ["genres", 0, "titles", 0, "rating"],
  ["genres", 0, "titles", 1, "name"],
  ["genres", 0, "titles", 1, "rating"]
]);

// collapsed paths is ["genres", 0, "titles", {from: 0, to: 1}, ["name", "rating"]]