UNPKG

csprefabricate

Version:

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

11 lines (10 loc) 508 B
import { WarningOptions } from "./helpers"; import { ContentSecurityPolicy, BasicDirectiveRule } from "./types"; export declare const processRules: (rules: BasicDirectiveRule) => string; /** * Creates a CSP string from a ContentSecurityPolicy object. * Filters out invalid directives and formats the CSP string. * @param obj - The ContentSecurityPolicy object. * @returns The formatted CSP string. */ export declare const create: (obj: ContentSecurityPolicy, warningOptions?: WarningOptions) => string;