Path: blob/main/src/publish/netlify/api/core/OpenAPI.ts
6467 views
// deno-lint-ignore-file1/* istanbul ignore file */2/* tslint:disable */3/* eslint-disable */4import type { ApiRequestOptions } from "./ApiRequestOptions.ts";56type Resolver<T> = (options: ApiRequestOptions) => Promise<T>;7type Headers = Record<string, string>;89export type OpenAPIConfig = {10BASE: string;11VERSION: string;12WITH_CREDENTIALS: boolean;13CREDENTIALS: "include" | "omit" | "same-origin";14TOKEN?: string | Resolver<string>;15USERNAME?: string | Resolver<string>;16PASSWORD?: string | Resolver<string>;17HEADERS?: Headers | Resolver<Headers>;18ENCODE_PATH?: (path: string) => string;19};2021export const OpenAPI: OpenAPIConfig = {22BASE: "https://api.netlify.com/api/v1",23VERSION: "2.9.0",24WITH_CREDENTIALS: false,25CREDENTIALS: "include",26TOKEN: undefined,27USERNAME: undefined,28PASSWORD: undefined,29HEADERS: undefined,30ENCODE_PATH: undefined,31};323334