edgerender
Version:
Render at the edge
29 lines (28 loc) • 1.08 kB
TypeScript
import type { Sentry } from './sentry';
export declare function addCspHeader(headers: Record<string, string>, csp_rules: CspRules, sentry?: Sentry): void;
export interface CspRules {
default_src?: string | string[];
connect_src?: string | string[];
child_src?: string | string[];
font_src?: string | string[];
frame_src?: string | string[];
img_src?: string | string[];
manifest_src?: string | string[];
media_src?: string | string[];
object_src?: string | string[];
prefetch_src?: string | string[];
script_src?: string | string[];
script_src_attr?: string | string[];
style_src?: string | string[];
style_src_attr?: string | string[];
worker_src?: string | string[];
base_uri?: string | string[];
form_action?: string | string[];
frame_ancestors?: string | string[];
navigate_to?: string | string[];
require_trusted_types_for?: 'script';
trusted_types?: string | string[];
sandbox?: boolean | string | string[];
upgrade_insecure_requests?: boolean;
report_uri?: string | string[];
}