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.

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?