client: {
    authenticate: (
        __namedParameters: { password: any; username: any },
    ) => Promise<any>;
    authorize: (user: { sub: string }) => Promise<any>;
    queries: {
        articles(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: ArticlesQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        articlesConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<ArticlesFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: ArticlesConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        bookmarks(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: BookmarksQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        bookmarksConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<BookmarksFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: BookmarksConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        global(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: GlobalQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        globalConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<GlobalFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: GlobalConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        layout(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: LayoutQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        layoutConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<LayoutFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: LayoutConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        navLinks(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: NavLinksQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        navLinksConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<NavLinksFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: NavLinksConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        pages(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: PagesQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        pagesConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<PagesFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: PagesConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        resources(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: ResourcesQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        resourcesConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<ResourcesFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: ResourcesConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        searchbars(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: SearchbarsQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        searchbarsConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<SearchbarsFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: SearchbarsConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        socials(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: SocialsQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        socialsConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<SocialsFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: SocialsConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
    };
    request: (
        __namedParameters: { query: any; user: any; variables: any },
    ) => Promise<{ data: any; errors: any; query: any; variables: any }>;
} = databaseClient

Type declaration

  • authenticate: (__namedParameters: { password: any; username: any }) => Promise<any>
  • authorize: (user: { sub: string }) => Promise<any>
  • queries: {
        articles(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: ArticlesQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        articlesConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<ArticlesFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: ArticlesConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        bookmarks(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: BookmarksQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        bookmarksConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<BookmarksFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: BookmarksConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        global(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: GlobalQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        globalConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<GlobalFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: GlobalConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        layout(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: LayoutQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        layoutConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<LayoutFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: LayoutConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        navLinks(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: NavLinksQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        navLinksConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<NavLinksFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: NavLinksConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        pages(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: PagesQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        pagesConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<PagesFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: PagesConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        resources(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: ResourcesQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        resourcesConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<ResourcesFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: ResourcesConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        searchbars(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: SearchbarsQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        searchbarsConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<SearchbarsFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: SearchbarsConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        socials(
            variables: Exact,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: SocialsQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
        socialsConnection(
            variables?: Exact<
                {
                    after?: InputMaybe<string>;
                    before?: InputMaybe<string>;
                    filter?: InputMaybe<SocialsFilter>;
                    first?: InputMaybe<number>;
                    last?: InputMaybe<number>;
                    sort?: InputMaybe<string>;
                },
            >,
            options?: {
                branch?: string;
                fetchOptions?: Omit<undefined | RequestInit, "method" | "body">;
            },
        ): Promise<
            {
                data: SocialsConnectionQuery;
                errors?: {
                    locations: { column: number; line: number }[];
                    message: string;
                    path: string[];
                }[];
                query: string;
                variables: Exact;
            },
        >;
    }
  • request: (
        __namedParameters: { query: any; user: any; variables: any },
    ) => Promise<{ data: any; errors: any; query: any; variables: any }>