SDTF QueryResult

The QueryResult class API reference

The QueryResult class provides an abstraction to work with the tree node returned by a SDTF query.

Properties

isContinuous

Indicates whether the selected nodes are part of the same resulting JSON tree.

get isContinuous(): boolean;

Methods

merge

Produces a new tree state with the resulting nodes.

merge(dedupeFn?: MergeDedupeFn): {
    treeState: TreeState;
};

hasNodeType

Check if the result contains some nodes of the specified type.

hasNodeType(nodeType: 'collection' | 'group' | 'token'): boolean;

hasOnlyNodeType

Check if the result contains only nodes of the specified type.

render

Produces an analysis of the resulting nodes.

circle-info

When the result is continuous, the render function returns an array of length 1

getPaths

Get the token tree path of the resulting nodes.

toJSON

Renders the resulting nodes as a JSON object using the QueryResultDetail structure.

Last updated

Was this helpful?