Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 585 Bytes

tree-pattern.api.md

File metadata and controls

26 lines (19 loc) · 585 Bytes

API Report File for "@rushstack/tree-pattern"

Do not edit this file. It is a report generated by API Extractor.

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

// @public
export type TreeNode = any;

// @public
export class TreePattern {
    constructor(pattern: TreeNode);
    match(root: TreeNode, captures?: ITreePatternCaptureSet): boolean;
    static oneOf(possibleSubtrees: TreeNode[]): TreeNode;
    static tag(tagName: string, subtree?: TreeNode): TreeNode;
}