UNPKG

@azure-utils/storybooks

Version:

Utils to upload and manage Storybooks via Azure Functions and storage.

35 lines (34 loc) 1.56 kB
import { ZodOpenApiResponsesObject } from "zod-openapi"; import type { CheckPermissionsCallback } from "./types"; export declare const DEFAULT_SERVICE_NAME = "storybooks"; export declare const DEFAULT_STORAGE_CONN_STR_ENV_VAR = "AzureWebJobsStorage"; export declare const DEFAULT_PURGE_SCHEDULE_CRON = "0 0 0 * * *"; export declare const CACHE_CONTROL_PUBLIC_YEAR = "public, max-age=31536000, immutable"; export declare const CACHE_CONTROL_PUBLIC_WEEK = "public, max-age=604800, immutable"; export declare const DEFAULT_PURGE_AFTER_DAYS = 30; export declare const DEFAULT_GITHUB_BRANCH = "main"; export declare const ONE_DAY_IN_MS: number; export declare const CONTENT_TYPES: { readonly ANY: "*/*"; readonly JSON: "application/json"; readonly HTML: "text/html"; readonly ZIP: "application/zip"; readonly FORM_MULTIPART: "multipart/form-data"; readonly FORM_ENCODED: "application/x-www-form-urlencoded"; }; export declare const SUPPORTED_CONTENT_TYPES: ("*/*" | "application/json" | "text/html" | "application/zip" | "multipart/form-data" | "application/x-www-form-urlencoded")[]; export declare const SUPPORTED_CONTENT_TYPES_MSG: string; export declare const DEFAULT_CHECK_PERMISSIONS_CALLBACK: CheckPermissionsCallback; export declare const commonErrorResponses: ZodOpenApiResponsesObject; export declare const QUERY_PARAMS: { mode: string; newResource: string; editResource: string; labelSlug: string; }; export declare const PATTERNS: { projectId: { pattern: string; message: string; }; };