When to call query/mutation vs. underlying typescript function

Original message was deleted