Prepare a template function to be used in query
or watch
.
static for<T, U>(
specification: (target: T) => Specification<U>
): Preposition<T, U>;
j.match
query
or watch
, or used to construct a preposition chainPrepare a template function for query
.
function postsByAuthor(a) {
return j.match({
type: 'Blog.Post',
author: a
});
}
const posts = await j.query(person, j.for(postsByAuthor));
Build a preposition chain.
function tagsForPost(p) {
return j.match({
type: 'Blog.Post.Tags',
post: p
});
}
const tags = await j.query(person, j
.for(postsByAuthor)
.then(tagsForPost));