csp-builder
Version:
A builder tool to help generate Content Security Policies in a type-safe way
10 lines (9 loc) • 361 B
TypeScript
import { DirectiveType, SingleValueDirective } from '../types';
export declare abstract class AbstractSingleValueDirective<T> implements SingleValueDirective {
private state;
setValue(value: T): this;
abstract getDirectiveName(): string;
abstract getDirectiveType(): DirectiveType;
getMinimumCspVersion(): number;
serialize(): string;
}