Rush StackShopBlogEvents
Skip to main content

Home > @rushstack/tree-pattern > ITreePatternCaptureSet

ITreePatternCaptureSet type​

Provides additional detail about the success or failure of TreePattern.match().

Signature:

export type ITreePatternCaptureSet = {
[tagName: string]: TreeNode;
} | {
failPath: string;
};

References: TreeNode

Remarks​

On success, the object will contain keys for any successfully matched tags, as defined using TreePattern.tag().

On failure, the failPath member will indicate the JSON path of the node that failed to match.