Skip to content

Query the refract structures without traversal

License

Notifications You must be signed in to change notification settings

Gasol/refract-query

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Refract Query

Build Status

Usage

import query from 'refract-query';

const element = {
  "element": "parseResult",
  "meta": {},
  "attributes": {},
  "content": [
    {
      "element": "category",
      "meta": {
        "classes": [
          "api"
        ]
      },
      "attributes": {},
      "content": [
  (...)
};

// Returns all HTTP Request elements
const results = query(element, {element: 'httpRequest'});

Examples

Get all HTTP Requests elements

const results = query([Refract Element], {element: 'httpRequest'});

Get all HTTP Responses elements

const results = query([Refract Element], {element: 'httpResponse'});

Get all Resource Groups

const results = query([Refract Element], {
  "element": "category",
  "meta": {
    "classes": [
      "resourceGroup",
    ],
  },
});

About

Query the refract structures without traversal

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%