@netlify/functions
Version:
JavaScript utilities for Netlify Functions
21 lines (19 loc) • 643 B
text/typescript
interface BasePurgeCacheOptions {
apiURL?: string;
deployAlias?: string;
tags?: string[];
token?: string;
userAgent?: string;
}
interface PurgeCacheOptionsWithSiteID extends BasePurgeCacheOptions {
siteID?: string;
}
interface PurgeCacheOptionsWithSiteSlug extends BasePurgeCacheOptions {
siteSlug: string;
}
interface PurgeCacheOptionsWithDomain extends BasePurgeCacheOptions {
domain: string;
}
type PurgeCacheOptions = PurgeCacheOptionsWithSiteID | PurgeCacheOptionsWithSiteSlug | PurgeCacheOptionsWithDomain;
declare const purgeCache: (options?: PurgeCacheOptions) => Promise<void>;
export { purgeCache };