UNPKG

csprefabricate

Version:

Generate valid and secure Content Security Policies (CSP) with TypeScript.

32 lines (31 loc) 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Directive = void 0; var Directive; (function (Directive) { Directive["DEFAULT_SRC"] = "default-src"; Directive["SCRIPT_SRC"] = "script-src"; Directive["STYLE_SRC"] = "style-src"; Directive["IMG_SRC"] = "img-src"; Directive["CONNECT_SRC"] = "connect-src"; Directive["FONT_SRC"] = "font-src"; Directive["OBJECT_SRC"] = "object-src"; Directive["MEDIA_SRC"] = "media-src"; Directive["FRAME_SRC"] = "frame-src"; Directive["SANDBOX"] = "sandbox"; Directive["REPORT_URI"] = "report-uri"; Directive["CHILD_SRC"] = "child-src"; Directive["FORM_ACTION"] = "form-action"; Directive["FRAME_ANCESTORS"] = "frame-ancestors"; Directive["PLUGIN_TYPES"] = "plugin-types"; Directive["BASE_URI"] = "base-uri"; Directive["REPORT_TO"] = "report-to"; Directive["WORKER_SRC"] = "worker-src"; Directive["MANIFEST_SRC"] = "manifest-src"; Directive["PREFETCH_SRC"] = "prefetch-src"; Directive["NAVIGATE_TO"] = "navigate-to"; Directive["REQUIRE_TRUSTED_TYPES_FOR"] = "require-trusted-types-for"; Directive["TRUSTED_TYPES"] = "trusted-types"; Directive["UPGRADE_INSECURE_REQUESTS"] = "upgrade-insecure-requests"; Directive["BLOCK_ALL_MIXED_CONTENT"] = "block-all-mixed-content"; })(Directive || (exports.Directive = Directive = {}));