[]previous and next page

DuskDraftModeConfig

Draft (preview) mode settings.

Draft (preview) mode settings.

Import#

ts
import type { DuskDraftModeConfig } from "@shadow-js/dusk/vite";

Signature#

ts
interface DuskDraftModeConfig {
  /** The environment variable that holds the secret (at least 32 characters). Default `DUSK_DRAFT_SECRET`. */
  readonly secretEnv?: string;
  /** Cookie name. Default `__dusk_draft`. */
  readonly cookieName?: string;
  /** The enable endpoint (POST). Default `/_dusk/draft/enable`. */
  readonly enablePath?: string;
  /** The disable endpoint (POST). Default `/_dusk/draft/disable`. */
  readonly disablePath?: string;
}

Members#

Name Type Description
secretEnv? readonly secretEnv?: string The environment variable that holds the secret (at least 32 characters). Default DUSK_DRAFT_SECRET.
cookieName? readonly cookieName?: string Cookie name. Default __dusk_draft.
enablePath? readonly enablePath?: string The enable endpoint (POST). Default /_dusk/draft/enable.
disablePath? readonly disablePath?: string The disable endpoint (POST). Default /_dusk/draft/disable.