UNPKG

@svengroup/openapi-to-pdf

Version:

Create PDF API reference documentation from OpenAPI 3.0.x specification files.

31 lines (30 loc) 1.62 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.note_keys = void 0; exports.isHumanReadableNoteKey = isHumanReadableNoteKey; exports.getHumanReadableNoteKey = getHumanReadableNoteKey; exports.note_keys = { 'format': 'Format', 'default': 'Default', 'multipleOf': 'Multiple Of:', // eslint-disable-line @typescript-eslint/naming-convention 'maximum': 'Maximum', 'exclusiveMaximum': 'Exclusive Maximum', // eslint-disable-line @typescript-eslint/naming-convention 'minimum': 'Minimum', // eslint-disable 'exclusiveMinimum': 'Exclusive Minimum', // eslint-disable-line @typescript-eslint/naming-convention 'maxLength': 'Maximum Length', // eslint-disable-line @typescript-eslint/naming-convention 'minLength': 'Mininimum Length', // eslint-disable-line @typescript-eslint/naming-convention 'pattern': 'Pattern', 'maxItems': 'Maximum Items', // eslint-disable-line @typescript-eslint/naming-convention 'minItems': 'Minimum Items', // eslint-disable-line @typescript-eslint/naming-convention 'uniqueItems': 'Unique Items', // eslint-disable-line @typescript-eslint/naming-convention 'maxProperties': 'Maximum Properties', // eslint-disable-line @typescript-eslint/naming-convention 'minProperties': 'Minimum Properties', // eslint-disable-line @typescript-eslint/naming-convention 'enum': 'Allowed Values', 'nullable': 'Nullable', }; function isHumanReadableNoteKey(key) { return Object.values(exports.note_keys).includes(key); } function getHumanReadableNoteKey(text) { return exports.note_keys[text] ?? text; }