@mangadex-pub/nuxt-security
Version:
🛡️ Security Module for Nuxt based on HTTP Headers and Middleware
16 lines (10 loc) • 917 B
TypeScript
import { ModuleOptions } from './module'
declare module '@nuxt/schema' {
interface NuxtConfig { ['security']?: Partial<ModuleOptions> }
interface NuxtOptions { ['security']?: ModuleOptions }
}
declare module 'nuxt/schema' {
interface NuxtConfig { ['security']?: Partial<ModuleOptions> }
interface NuxtOptions { ['security']?: ModuleOptions }
}
export { AllowedHTTPMethods, BasicAuth, CSPSandboxValue, CSPSourceValue, ContentSecurityPolicyValue, CorsOptions, CrossOriginEmbedderPolicyValue, CrossOriginOpenerPolicyValue, CrossOriginResourcePolicyValue, HTTPMethod, ModuleOptions, NuxtSecurityRouteRules, PermissionsPolicyValue, RateLimiter, ReferrerPolicyValue, RequestSizeLimiter, SecurityHeaders, Ssg, StrictTransportSecurityValue, XContentTypeOptionsValue, XDnsPrefetchControlValue, XDownloadOptionsValue, XFrameOptionsValue, XPermittedCrossDomainPoliciesValue, XssValidator, default } from './module'