MCPcopy
hub / github.com/GitbookIO/gitbook / getPDFSearchParams

Function getPDFSearchParams

packages/gitbook/src/components/PDF/urls.ts:17–36  ·  view source on GitHub ↗
(searchParams: URLSearchParams)

Source from the content-addressed store, hash-verified

15 * Get the PDF export params from the URL serch params.
16 */
17export function getPDFSearchParams(searchParams: URLSearchParams): PDFSearchParams {
18 const params: PDFSearchParams = {
19 limit: DEFAULT_LIMIT,
20 };
21
22 if (searchParams.has('page')) {
23 params.page = searchParams.get('page') ?? '';
24 }
25 if (searchParams.has('only')) {
26 params.only = true;
27 }
28 if (searchParams.has('limit')) {
29 params.limit = Number(searchParams.get('limit'));
30 }
31 if (searchParams.has('back')) {
32 params.back = searchParams.get('back') ?? '';
33 }
34
35 return params;
36}
37
38/**
39 * Get the URL search params to use for a PDF export.

Callers 1

PDFPageFunction · 0.90

Calls 1

getMethod · 0.80

Tested by

no test coverage detected