UNPKG

@shopify/cli-kit

Version:

A set of utilities, interfaces, and models that are common across all the platform features

30 lines (29 loc) 1.11 kB
import { ExtendableError } from '../../../public/node/error.js'; import https from 'https'; declare class RequestClientError extends ExtendableError { statusCode: number; constructor(message: string, statusCode: number); } export declare class GraphQLClientError extends RequestClientError { errors?: any[]; constructor(message: string, statusCode: number, errors?: any[]); } /** * Removes the sensitive data from the headers and outputs them as a string. * @param headers - HTTP headers. * @returns A sanitized version of the headers as a string. */ export declare function sanitizedHeadersOutput(headers: { [key: string]: string; }): string; export declare function buildHeaders(token?: string): { [key: string]: string; }; /** * This utility function returns the https.Agent to use for a given service. The agent * includes the right configuration based on the service's environment. For example, * if the service is running in a Spin environment, the attribute "rejectUnauthorized" is * set to false */ export declare function httpsAgent(): Promise<https.Agent>; export {};