Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/src/publish/netlify/api/core/OpenAPI.ts
6467 views
1
// deno-lint-ignore-file
2
/* istanbul ignore file */
3
/* tslint:disable */
4
/* eslint-disable */
5
import type { ApiRequestOptions } from "./ApiRequestOptions.ts";
6
7
type Resolver<T> = (options: ApiRequestOptions) => Promise<T>;
8
type Headers = Record<string, string>;
9
10
export type OpenAPIConfig = {
11
BASE: string;
12
VERSION: string;
13
WITH_CREDENTIALS: boolean;
14
CREDENTIALS: "include" | "omit" | "same-origin";
15
TOKEN?: string | Resolver<string>;
16
USERNAME?: string | Resolver<string>;
17
PASSWORD?: string | Resolver<string>;
18
HEADERS?: Headers | Resolver<Headers>;
19
ENCODE_PATH?: (path: string) => string;
20
};
21
22
export const OpenAPI: OpenAPIConfig = {
23
BASE: "https://api.netlify.com/api/v1",
24
VERSION: "2.9.0",
25
WITH_CREDENTIALS: false,
26
CREDENTIALS: "include",
27
TOKEN: undefined,
28
USERNAME: undefined,
29
PASSWORD: undefined,
30
HEADERS: undefined,
31
ENCODE_PATH: undefined,
32
};
33
34