class ApqResolver
implements IApqResolver

APQ resolver that verifies hashes before caching.

Constructors

ApqResolver(
store: ICacheStore | null,
subtle: SubtleCrypto,
options: { ttlSeconds?: number; maxEntries?: number; }
)

Methods

resolve(params: { query?: string; extensions?: Record<string, unknown>; }): Promise<ApqResolveResult>

Resolve APQ for a request.

Usage

import { ApqResolver } from "graphql-plugin/src/index.ts";