Class: NextDrupalHealthCheck
Hierarchy
DrupalHealthCheck↳
NextDrupalHealthCheck
Constructors
constructor
• new NextDrupalHealthCheck(env)
Resolves .env file if it exists and check for required environment variables, and sets the endpoint
Parameters
| Name | Type | Description |
|---|---|---|
env | Object | process.env |
env.env | ProcessEnv | - |
Overrides
DrupalHealthCheck.constructor
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:26
Properties
#access_token
• Private #access_token: undefined | string = undefined
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:20
#clientSecret
• Private #clientSecret: undefined | string
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:16
#previewSecret
• Private #previewSecret: undefined | string
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:17
clientID
• clientID: undefined | string
Overrides
DrupalHealthCheck.clientID
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:15
endpoint
• endpoint: string
Overrides
DrupalHealthCheck.endpoint
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:13
envVar
• envVar: string
Overrides
DrupalHealthCheck.envVar
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:14
hasUmami
• hasUmami: boolean = false
Overrides
DrupalHealthCheck.hasUmami
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:19
log
• log: Object = logger
Type declaration
| Name | Type |
|---|---|
success | (message: string) => void |
suggest | (message: string) => void |
warn | (message: string) => void |
Overrides
DrupalHealthCheck.log
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:18
Methods
checkFor200
▸ checkFor200(url): Promise<boolean>
Parameters
| Name | Type |
|---|---|
url | URL |
Returns
Promise<boolean>
Overrides
DrupalHealthCheck.checkFor200
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:87
checkForUmami
▸ checkForUmami(): Promise<void>
Returns
Promise<void>
Overrides
DrupalHealthCheck.checkForUmami
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:99
getURL
▸ getURL(): URL
Returns
URL
Overrides
DrupalHealthCheck.getURL
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:84
validateAuth
▸ validateAuth():
Promise<NextDrupalHealthCheck>
Returns
Promise<NextDrupalHealthCheck>
Overrides
DrupalHealthCheck.validateAuth
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:158
validateEndpoint
▸ validateEndpoint():
Promise<NextDrupalHealthCheck>
Returns
Promise<NextDrupalHealthCheck>
Overrides
DrupalHealthCheck.validateEndpoint
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:105
validateMenu
▸ validateMenu():
Promise<NextDrupalHealthCheck>
Returns
Promise<NextDrupalHealthCheck>
Overrides
DrupalHealthCheck.validateMenu
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:119
validatePreview
▸ validatePreview():
Promise<NextDrupalHealthCheck>
Returns
Promise<NextDrupalHealthCheck>
Overrides
DrupalHealthCheck.validatePreview
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:207
validateRouter
▸ validateRouter():
Promise<NextDrupalHealthCheck>
Returns
Promise<NextDrupalHealthCheck>
Overrides
DrupalHealthCheck.validateRouter
Defined in
packages/decoupled-kit-health-check/src/classes/NextDrupalHealthCheck.ts:133