• Returns a pattern. The pattern matches if typeguard returns true.

    Type Parameters

    Parameters

    • typeguard: ((x) => x is T)

      Type guard to check whether nodes match.

        • (x): x is T
        • Parameters

          Returns x is T

    Returns Pattern<T, undefined>

  • Returns a pattern. The pattern matches if typeguard returns true.

    Parameters

    • typeguard: ((x) => boolean)

      Type guard to check whether nodes match.

        • (x): boolean
        • Parameters

          Returns boolean

    Returns Pattern<Node, undefined>

Generated using TypeDoc