enquire-mcp API reference - v3.11.6-rc.2
    Preparing search index...

    Function frontmatterMatches

    • v3.10 (rc.10) — does a note's frontmatter satisfy a frontmatter filter?

      AND across keys (every key: value pair must match); per-key matching is scalar-equality or array-membership, with OR over an array filter value (see frontmatterValueMatches). A note with NO frontmatter, or missing any filtered key, does NOT match (a filter is a positive assertion — absence ≠ match). Pure

      • injectable so it's unit-tested directly without spinning up a vault.

      Parameters

      Returns boolean

      frontmatterMatches({ status: "Active", tags: ["proj", "x"] }, { status: "active", tags: "proj" }); // true
      frontmatterMatches({ status: "done" }, { status: "active" }); // false
      frontmatterMatches(undefined, { status: "active" }); // false (no frontmatter)