IFClite TypeScript API
    Preparing search index...

    Function firstNonBlank

    • First candidate that is not blank per isBlank, or undefined if none. Exported for reuse at every other MCP call site with the same "blank name should fall through to the caller's own placeholder" shape (quantity_diff's group-by-storey, playground-dispatcher's group-by-storey and entity/selection name summaries) — not just material names.

      Parameters

      • ...candidates: (string | undefined)[]

      Returns string | undefined