function extractPersistedQuery
extractPersistedQuery(extensions?: Record<string, unknown>): { version: number; sha256Hash: string; } | null

Extract persisted query info from request extensions.

Returns null when extensions are absent, persistedQuery is missing/ malformed, or the version is not 1.

Parameters

optional
extensions: Record<string, unknown>

The request extensions object

Return Type

{ version: number; sha256Hash: string; } | null

The persisted query info, or null

Usage

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