@netlify/config
Version:
Netlify config module
24 lines (23 loc) • 997 B
TypeScript
import { IntegrationResponse } from './types/api.js';
import { Integration } from './types/integrations.js';
import { TestOptions } from './types/options.js';
export declare const NETLIFY_API_STAGING_BASE_URL = "api-staging.netlify.com";
export declare const NETLIFY_API_BASE_URL = "api.netlify.com";
export declare const EXTENSION_API_BASE_URL = "https://api.netlifysdk.com";
export declare const EXTENSION_API_STAGING_BASE_URL = "https://api-staging.netlifysdk.com";
type MergeIntegrationsOpts = {
configIntegrations?: {
name: string;
dev?: {
path: string;
force_run_in_build?: boolean;
};
}[];
apiIntegrations: IntegrationResponse[];
context: string;
testOpts?: TestOptions;
offline: boolean;
extensionApiBaseUrl: string;
};
export declare const mergeIntegrations: ({ configIntegrations, apiIntegrations, context, testOpts, offline, extensionApiBaseUrl, }: MergeIntegrationsOpts) => Promise<Integration[]>;
export {};