@security-alliance/octokit-plugin-cache
Version:
Octokit plugin for caching GitHub API responses
5 lines (4 loc) • 449 B
TypeScript
import type { EndpointDefaults, OctokitResponse } from "@octokit/types";
import type { State } from "./types.js";
export declare function calculateCacheKey(options: Required<EndpointDefaults>): string;
export declare function wrapRequest(state: State, request: (options: Required<EndpointDefaults>) => OctokitResponse<any, number> | Promise<OctokitResponse<any, number>>, options: Required<EndpointDefaults>): Promise<OctokitResponse<any, number>>;