GitHub

QueryRoot

The schema’s entry-point for queries. This acts as the public, top-level API from which all queries must start.

import { QueryRoot } from '@daffodil/driver/shopify'
type QueryRoot = {
    __typename?: 'QueryRoot';
    article?: Maybe<Article>;
    articles: ArticleConnection;
    blog?: Maybe<Blog>;
    blogByHandle?: Maybe<Blog>;
    blogs: BlogConnection;
    cart?: Maybe<Cart>;
    cartCompletionAttempt?: Maybe<CartCompletionAttemptResult>;
    collection?: Maybe<Collection>;
    collectionByHandle?: Maybe<Collection>;
    collections: CollectionConnection;
    customer?: Maybe<Customer>;
    localization: Localization;
    locations: LocationConnection;
    menu?: Maybe<Menu>;
    metaobject?: Maybe<Metaobject>;
    metaobjects: MetaobjectConnection;
    node?: Maybe<Node>;
    nodes: Array<Maybe<Node>>;
    page?: Maybe<Page>;
    pageByHandle?: Maybe<Page>;
    pages: PageConnection;
    predictiveSearch?: Maybe<PredictiveSearchResult>;
    product?: Maybe<Product>;
    productByHandle?: Maybe<Product>;
    productRecommendations?: Maybe<Array<Product>>;
    productTags: StringConnection;
    productTypes: StringConnection;
    products: ProductConnection;
    publicApiVersions: Array<ApiVersion>;
    search: SearchResultItemConnection;
    shop: Shop;
    urlRedirects: UrlRedirectConnection;
}
Type Options
QueryRoot { __typename?: 'QueryRoot'; article?: Maybe<Article>; articles: ArticleConnection; blog?: Maybe<Blog>; blogByHandle?: Maybe<Blog>; blogs: BlogConnection; cart?: Maybe<Cart>; cartCompletionAttempt?: Maybe<CartCompletionAttemptResult>; collection?: Maybe<Collection>; collectionByHandle?: Maybe<Collection>; collections: CollectionConnection; customer?: Maybe<Customer>; localization: Localization; locations: LocationConnection; menu?: Maybe<Menu>; metaobject?: Maybe<Metaobject>; metaobjects: MetaobjectConnection; node?: Maybe<Node>; nodes: Array<Maybe<Node>>; page?: Maybe<Page>; pageByHandle?: Maybe<Page>; pages: PageConnection; predictiveSearch?: Maybe<PredictiveSearchResult>; product?: Maybe<Product>; productByHandle?: Maybe<Product>; productRecommendations?: MaybeProduct>>; productTags: StringConnection; productTypes: StringConnection; products: ProductConnection; publicApiVersions: Array<ApiVersion>; search: SearchResultItemConnection; shop: Shop; urlRedirects: UrlRedirectConnection; }