Skip to main content

OpenAPIHooks

@quik/openapi


@quik/openapi / OpenAPIHooks

Variable: OpenAPIHooks

const OpenAPIHooks: object

Defined in: index.ts:15

Collection of parser hooks used when generating the OpenAPI document.

Type Declaration​

addComponentsParser​

addComponentsParser: (hook) => void = addComponentsParserHook

Register a new components parser hook.

Parameters​

hook​

ComponentsParserHook

Callback used to extend the components section.

Returns​

void

addPathsParser​

addPathsParser: (hook) => void = addPathsParserHook

Register a new paths parser hook.

Parameters​

hook​

PathsParserHook

Callback used to extend the paths section.

Returns​

void

addSecurityParser​

addSecurityParser: (hook) => void = addSecurityParserHook

Register a new security parser hook.

Parameters​

hook​

SecurityParserHook

Callback used to extend the security schemes.

Returns​

void

addSecurityRequirement​

addSecurityRequirement: (hook) => void = addSecurityRequirementHook

Register a new security requirement parser hook.

Parameters​

hook​

SecurityRequirementParserHook

Callback used to extend the global security requirements.

Returns​

void

addTagsParser​

addTagsParser: (hook) => void = addTagsParserHook

Register a new tags parser hook.

Parameters​

hook​

TagsParserHook

Callback used to extend the tags collection.

Returns​

void

addWebhooksParser​

addWebhooksParser: (hook) => void = addWebhooksParserHook

Register a new webhooks parser hook.

Parameters​

hook​

WebhooksParserHook

Callback used to extend the webhooks section.

Returns​

void