🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@sebspark/openapi-core

Package Overview
Dependencies
Maintainers
3
Versions
66
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sebspark/openapi-core - npm Package Compare versions

Comparing version
4.1.17
to
4.1.18
+1
-1
dist/index.d.mts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.mts","names":[],"sources":["../src/common.ts","../src/bindings.ts","../src/asyncapi.ts","../src/avsc.ts","../src/errors.ts","../src/openapi.ts","../src/ts-extensions.ts","../src/types.ts","../src/schema.ts"],"mappings":"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"}
{"version":3,"file":"index.d.mts","names":[],"sources":["../src/common.ts","../src/bindings.ts","../src/asyncapi.ts","../src/avsc.ts","../src/errors.ts","../src/openapi.ts","../src/ts-extensions.ts","../src/types.ts","../src/schema.ts"],"mappings":"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"}

@@ -1,1 +0,1 @@

{"version":3,"file":"index.mjs","names":[],"sources":["../src/errors.ts","../src/schema.ts"],"sourcesContent":["// biome-ignore lint/style/useNodejsImportProtocol: use 'util' for RN Metro + polyfill support\nimport { inspect } from 'util'\n\ninterface AxiosLikeResponse {\n status?: number\n statusText?: string\n data?: unknown\n}\n\ninterface AxiosLikeError {\n response?: AxiosLikeResponse\n message?: string\n name?: string\n stack?: string\n}\n\nfunction isAxiosLikeError(err: unknown): err is AxiosLikeError {\n return typeof err === 'object' && err !== null\n}\n\nexport type ClientErrorCode =\n | 400\n | 401\n | 402\n | 403\n | 404\n | 405\n | 406\n | 407\n | 408\n | 409\n | 410\n | 411\n | 412\n | 413\n | 414\n | 415\n | 416\n | 417\n | 418\n | 421\n | 422\n | 423\n | 424\n | 425\n | 426\n | 428\n | 429\n | 431\n | 451\nexport type ServerErrorCode =\n | 500\n | 501\n | 502\n | 503\n | 504\n | 505\n | 506\n | 507\n | 508\n | 510\n | 511\nexport type ErrorCode = ClientErrorCode | ServerErrorCode\n\ntype SerializedError = {\n message: string\n stack?: string\n}\n\n// Base HttpError class\nexport class HttpError extends Error {\n statusCode: number\n\n constructor(statusCode: number, message: string, cause?: Error) {\n super(message)\n if (cause) {\n this.stack = undefined\n this.cause = cause\n }\n this.statusCode = statusCode\n Object.setPrototypeOf(this, new.target.prototype)\n }\n\n toJSON(showStack = false) {\n const serialized: SerializedError = {\n message: this.message,\n }\n if (showStack) {\n serialized.stack = inspect(this)\n }\n return serialized\n }\n}\n\n// Specific error classes extending HttpError\nexport class BadRequestError extends HttpError {\n constructor(message = 'Bad Request', cause?: Error) {\n super(400, message, cause)\n }\n}\n\nexport class UnauthorizedError extends HttpError {\n constructor(message = 'Unauthorized', cause?: Error) {\n super(401, message, cause)\n }\n}\n\nexport class PaymentRequiredError extends HttpError {\n constructor(message = 'Payment Required', cause?: Error) {\n super(402, message, cause)\n }\n}\n\nexport class ForbiddenError extends HttpError {\n constructor(message = 'Forbidden', cause?: Error) {\n super(403, message, cause)\n }\n}\n\nexport class NotFoundError extends HttpError {\n constructor(message = 'Not Found', cause?: Error) {\n super(404, message, cause)\n }\n}\n\nexport class MethodNotAllowedError extends HttpError {\n constructor(message = 'Method Not Allowed', cause?: Error) {\n super(405, message, cause)\n }\n}\n\nexport class NotAcceptableError extends HttpError {\n constructor(message = 'Not Acceptable', cause?: Error) {\n super(406, message, cause)\n }\n}\n\nexport class ProxyAuthenticationRequiredError extends HttpError {\n constructor(message = 'Proxy Authentication Required', cause?: Error) {\n super(407, message, cause)\n }\n}\n\nexport class RequestTimeoutError extends HttpError {\n constructor(message = 'Request Timeout', cause?: Error) {\n super(408, message, cause)\n }\n}\n\nexport class ConflictError extends HttpError {\n constructor(message = 'Conflict', cause?: Error) {\n super(409, message, cause)\n }\n}\n\nexport class GoneError extends HttpError {\n constructor(message = 'Gone', cause?: Error) {\n super(410, message, cause)\n }\n}\n\nexport class LengthRequiredError extends HttpError {\n constructor(message = 'Length Required', cause?: Error) {\n super(411, message, cause)\n }\n}\n\nexport class PreconditionFailedError extends HttpError {\n constructor(message = 'Precondition Failed', cause?: Error) {\n super(412, message, cause)\n }\n}\n\nexport class PayloadTooLargeError extends HttpError {\n constructor(message = 'Payload Too Large', cause?: Error) {\n super(413, message, cause)\n }\n}\n\nexport class URITooLongError extends HttpError {\n constructor(message = 'URI Too Long', cause?: Error) {\n super(414, message, cause)\n }\n}\n\nexport class UnsupportedMediaTypeError extends HttpError {\n constructor(message = 'Unsupported Media Type', cause?: Error) {\n super(415, message, cause)\n }\n}\n\nexport class RangeNotSatisfiableError extends HttpError {\n constructor(message = 'Range Not Satisfiable', cause?: Error) {\n super(416, message, cause)\n }\n}\n\nexport class ExpectationFailedError extends HttpError {\n constructor(message = 'Expectation Failed', cause?: Error) {\n super(417, message, cause)\n }\n}\n\nexport class IMATeapotError extends HttpError {\n constructor(message = \"I'm a teapot\", cause?: Error) {\n super(418, message, cause)\n }\n}\n\nexport class MisdirectedRequestError extends HttpError {\n constructor(message = 'Misdirected Request', cause?: Error) {\n super(421, message, cause)\n }\n}\n\nexport class UnprocessableEntityError extends HttpError {\n constructor(message = 'Unprocessable Entity', cause?: Error) {\n super(422, message, cause)\n }\n}\n\nexport class LockedError extends HttpError {\n constructor(message = 'Locked', cause?: Error) {\n super(423, message, cause)\n }\n}\n\nexport class FailedDependencyError extends HttpError {\n constructor(message = 'Failed Dependency', cause?: Error) {\n super(424, message, cause)\n }\n}\n\nexport class TooEarlyError extends HttpError {\n constructor(message = 'Too Early', cause?: Error) {\n super(425, message, cause)\n }\n}\n\nexport class UpgradeRequiredError extends HttpError {\n constructor(message = 'Upgrade Required', cause?: Error) {\n super(426, message, cause)\n }\n}\n\nexport class PreconditionRequiredError extends HttpError {\n constructor(message = 'Precondition Required', cause?: Error) {\n super(428, message, cause)\n }\n}\n\nexport class TooManyRequestsError extends HttpError {\n constructor(message = 'Too Many Requests', cause?: Error) {\n super(429, message, cause)\n }\n}\n\nexport class RequestHeaderFieldsTooLargeError extends HttpError {\n constructor(message = 'Request Header Fields Too Large', cause?: Error) {\n super(431, message, cause)\n }\n}\n\nexport class UnavailableForLegalReasonsError extends HttpError {\n constructor(message = 'Unavailable For Legal Reasons', cause?: Error) {\n super(451, message, cause)\n }\n}\n\n// 500 Range Error Classes\nexport class InternalServerError extends HttpError {\n constructor(message = 'Internal Server Error', cause?: Error) {\n super(500, message, cause)\n }\n}\n\nexport class NotImplementedError extends HttpError {\n constructor(message = 'Not Implemented', cause?: Error) {\n super(501, message, cause)\n }\n}\n\nexport class BadGatewayError extends HttpError {\n constructor(message = 'Bad Gateway', cause?: Error) {\n super(502, message, cause)\n }\n}\n\nexport class ServiceUnavailableError extends HttpError {\n constructor(message = 'Service Unavailable', cause?: Error) {\n super(503, message, cause)\n }\n}\n\nexport class GatewayTimeoutError extends HttpError {\n constructor(message = 'Gateway Timeout', cause?: Error) {\n super(504, message, cause)\n }\n}\n\nexport class HTTPVersionNotSupportedError extends HttpError {\n constructor(message = 'HTTP Version Not Supported', cause?: Error) {\n super(505, message, cause)\n }\n}\n\nexport class VariantAlsoNegotiatesError extends HttpError {\n constructor(message = 'Variant Also Negotiates', cause?: Error) {\n super(506, message, cause)\n }\n}\n\nexport class InsufficientStorageError extends HttpError {\n constructor(message = 'Insufficient Storage', cause?: Error) {\n super(507, message, cause)\n }\n}\n\nexport class LoopDetectedError extends HttpError {\n constructor(message = 'Loop Detected', cause?: Error) {\n super(508, message, cause)\n }\n}\n\nexport class NotExtendedError extends HttpError {\n constructor(message = 'Not Extended', cause?: Error) {\n super(510, message, cause)\n }\n}\n\nexport class NetworkAuthenticationRequiredError extends HttpError {\n constructor(message = 'Network Authentication Required', cause?: Error) {\n super(511, message, cause)\n }\n}\n\n// Function to create an error based on status code\nexport const createHttpError = (\n statusCode: ErrorCode,\n message?: string,\n cause?: Error\n): HttpError => {\n switch (statusCode) {\n case 400:\n return new BadRequestError(message, cause)\n case 401:\n return new UnauthorizedError(message, cause)\n case 402:\n return new PaymentRequiredError(message, cause)\n case 403:\n return new ForbiddenError(message, cause)\n case 404:\n return new NotFoundError(message, cause)\n case 405:\n return new MethodNotAllowedError(message, cause)\n case 406:\n return new NotAcceptableError(message, cause)\n case 407:\n return new ProxyAuthenticationRequiredError(message, cause)\n case 408:\n return new RequestTimeoutError(message, cause)\n case 409:\n return new ConflictError(message, cause)\n case 410:\n return new GoneError(message, cause)\n case 411:\n return new LengthRequiredError(message, cause)\n case 412:\n return new PreconditionFailedError(message, cause)\n case 413:\n return new PayloadTooLargeError(message, cause)\n case 414:\n return new URITooLongError(message, cause)\n case 415:\n return new UnsupportedMediaTypeError(message, cause)\n case 416:\n return new RangeNotSatisfiableError(message, cause)\n case 417:\n return new ExpectationFailedError(message, cause)\n case 418:\n return new IMATeapotError(message, cause)\n case 421:\n return new MisdirectedRequestError(message, cause)\n case 422:\n return new UnprocessableEntityError(message, cause)\n case 423:\n return new LockedError(message, cause)\n case 424:\n return new FailedDependencyError(message, cause)\n case 425:\n return new TooEarlyError(message, cause)\n case 426:\n return new UpgradeRequiredError(message, cause)\n case 428:\n return new PreconditionRequiredError(message, cause)\n case 429:\n return new TooManyRequestsError(message, cause)\n case 431:\n return new RequestHeaderFieldsTooLargeError(message, cause)\n case 451:\n return new UnavailableForLegalReasonsError(message, cause)\n case 500:\n return new InternalServerError(message, cause)\n case 501:\n return new NotImplementedError(message, cause)\n case 502:\n return new BadGatewayError(message, cause)\n case 503:\n return new ServiceUnavailableError(message, cause)\n case 504:\n return new GatewayTimeoutError(message, cause)\n case 505:\n return new HTTPVersionNotSupportedError(message, cause)\n case 506:\n return new VariantAlsoNegotiatesError(message, cause)\n case 507:\n return new InsufficientStorageError(message, cause)\n case 508:\n return new LoopDetectedError(message, cause)\n case 510:\n return new NotExtendedError(message, cause)\n case 511:\n return new NetworkAuthenticationRequiredError(message, cause)\n }\n /* istanbul ignore next */\n return new HttpError(statusCode, message ?? 'Error', cause)\n}\n\nexport const fromAxiosError = (error: unknown): HttpError => {\n const e: AxiosLikeError = isAxiosLikeError(error) ? error : {}\n // Default to 500 Internal Server Error if the status code is not available\n const statusCode = (e.response?.status || 500) as ErrorCode\n const message = e.response?.statusText || e.message || 'Internal Server Error'\n\n // The internal error can contain more specific details about the Axios error\n const cause = new Error(e.message)\n cause.name = e.name ?? 'Error'\n cause.stack = e.stack\n // If the error response has a data property pass it along\n cause.cause = e.response?.data\n\n return createHttpError(statusCode, message, cause)\n}\n","import type { SchemaObject } from './common'\nimport type { OpenApiDocument, OperationObject } from './openapi'\nimport type { APIServerDefinition } from './types'\n\nconst clone = <T>(orig: T): T => JSON.parse(JSON.stringify(orig))\n\n/**\n * Marks unimplemented paths as deprecated and tags them with 'not-implemented'.\n * Use to hide or visually separate endpoints not yet available on the given server.\n *\n * @param document - The OpenAPI document to modify\n * @param server - The server definition to check against for implemented paths\n * @returns A cloned document with unimplemented paths marked as deprecated\n */\nexport const disableUnimplementedPaths = <\n T extends OpenApiDocument,\n S extends APIServerDefinition,\n>(\n document: T,\n server: S\n): T => {\n const doc = clone(document)\n for (const path of Object.keys(doc.paths)) {\n const pathObj = doc.paths[path as keyof typeof doc.paths]\n const fixedPath = path.replace(/{(.+)}/, ':$1')\n if (!server[fixedPath] && !fixedPath.startsWith('/health')) {\n for (const method of Object.values(pathObj)) {\n const operation = method as OperationObject\n operation.deprecated = true\n operation.tags = [...(operation.tags ?? []), 'not-implemented']\n }\n }\n }\n return doc\n}\n\n/**\n * Appends the API version segment to all server URLs.\n *\n * @param document - The OpenAPI document to modify\n * @param version - The version string to append\n * @returns A cloned document with updated server URLs\n */\nexport const appendVersionToServers = <T extends OpenApiDocument>(\n document: T,\n version: string\n): T => {\n const doc = clone(document)\n for (const server of doc.servers || []) {\n server.url = `${server.url}/${version}`\n }\n return doc\n}\n\n/**\n * Resolves a $ref string to its schema definition within the document.\n *\n * @param ref - A JSON pointer ref string e.g. `#/components/schemas/Foo`\n * @param doc - The OpenAPI document to resolve against\n * @returns The resolved schema, or undefined if the ref cannot be resolved\n */\nexport const resolveRef = (\n ref: string,\n doc: OpenApiDocument\n): SchemaObject | undefined => {\n const parts = ref.replace('#/', '').split('/')\n let current: unknown = doc\n for (const part of parts) {\n if (typeof current !== 'object' || current === null) return undefined\n current = (current as Record<string, unknown>)[part]\n }\n return current as SchemaObject\n}\n\n/**\n * Flattens all schemas typed as oneOf[$ref, $ref, ...] where all refs resolve to enums\n * into a single merged enum. Enables API UI tools to render a dropdown instead of a text input.\n *\n * @param document - The OpenAPI document to modify\n * @returns A cloned document with flattened enum schemas\n */\nexport const flattenEnums = <T extends OpenApiDocument>(document: T): T => {\n const doc = clone(document)\n\n const flatten = (schema: SchemaObject): SchemaObject => {\n if (!('oneOf' in schema) || !schema.oneOf) return schema\n\n let allEnums = true\n const enumValues: unknown[] = []\n\n for (const s of schema.oneOf) {\n if (!('$ref' in s)) {\n allEnums = false\n break\n }\n const resolved = resolveRef(s.$ref, doc)\n if (!resolved || !('enum' in resolved) || !Array.isArray(resolved.enum)) {\n allEnums = false\n break\n }\n for (const v of resolved.enum) enumValues.push(v)\n }\n\n if (allEnums && enumValues.length > 0) {\n return { type: 'string', enum: [...new Set(enumValues)] as string[] }\n }\n return schema\n }\n\n if (doc.components?.parameters) {\n for (const parameter of Object.values(doc.components.parameters)) {\n parameter.schema = flatten(\n parameter.schema as SchemaObject\n ) as unknown as typeof parameter.schema\n }\n }\n\n if (doc.components?.schemas) {\n for (const [key, schema] of Object.entries(doc.components.schemas)) {\n doc.components.schemas[key] = flatten(\n schema as SchemaObject\n ) as unknown as typeof schema\n }\n }\n\n for (const pathItem of Object.values(doc.paths)) {\n for (const operation of Object.values(pathItem)) {\n const op = operation as OperationObject\n if (!op.parameters) continue\n for (const parameter of op.parameters) {\n if ('schema' in parameter) {\n parameter.schema = flatten(\n parameter.schema as SchemaObject\n ) as unknown as typeof parameter.schema\n }\n }\n }\n }\n\n return doc\n}\n"],"mappings":"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"}
{"version":3,"file":"index.mjs","names":[],"sources":["../src/errors.ts","../src/schema.ts"],"sourcesContent":["// biome-ignore lint/style/useNodejsImportProtocol: use 'util' for RN Metro + polyfill support\nimport { inspect } from 'util'\n\ninterface AxiosLikeResponse {\n status?: number\n statusText?: string\n data?: unknown\n}\n\ninterface AxiosLikeError {\n response?: AxiosLikeResponse\n message?: string\n name?: string\n stack?: string\n}\n\nfunction isAxiosLikeError(err: unknown): err is AxiosLikeError {\n return typeof err === 'object' && err !== null\n}\n\nexport type ClientErrorCode =\n | 400\n | 401\n | 402\n | 403\n | 404\n | 405\n | 406\n | 407\n | 408\n | 409\n | 410\n | 411\n | 412\n | 413\n | 414\n | 415\n | 416\n | 417\n | 418\n | 421\n | 422\n | 423\n | 424\n | 425\n | 426\n | 428\n | 429\n | 431\n | 451\nexport type ServerErrorCode =\n | 500\n | 501\n | 502\n | 503\n | 504\n | 505\n | 506\n | 507\n | 508\n | 510\n | 511\nexport type ErrorCode = ClientErrorCode | ServerErrorCode\n\ntype SerializedError = {\n message: string\n stack?: string\n}\n\n// Base HttpError class\nexport class HttpError extends Error {\n statusCode: number\n\n constructor(statusCode: number, message: string, cause?: Error) {\n super(message)\n if (cause) {\n this.stack = undefined\n this.cause = cause\n }\n this.statusCode = statusCode\n Object.setPrototypeOf(this, new.target.prototype)\n }\n\n toJSON(showStack = false) {\n const serialized: SerializedError = {\n message: this.message,\n }\n if (showStack) {\n serialized.stack = inspect(this)\n }\n return serialized\n }\n}\n\n// Specific error classes extending HttpError\nexport class BadRequestError extends HttpError {\n constructor(message = 'Bad Request', cause?: Error) {\n super(400, message, cause)\n }\n}\n\nexport class UnauthorizedError extends HttpError {\n constructor(message = 'Unauthorized', cause?: Error) {\n super(401, message, cause)\n }\n}\n\nexport class PaymentRequiredError extends HttpError {\n constructor(message = 'Payment Required', cause?: Error) {\n super(402, message, cause)\n }\n}\n\nexport class ForbiddenError extends HttpError {\n constructor(message = 'Forbidden', cause?: Error) {\n super(403, message, cause)\n }\n}\n\nexport class NotFoundError extends HttpError {\n constructor(message = 'Not Found', cause?: Error) {\n super(404, message, cause)\n }\n}\n\nexport class MethodNotAllowedError extends HttpError {\n constructor(message = 'Method Not Allowed', cause?: Error) {\n super(405, message, cause)\n }\n}\n\nexport class NotAcceptableError extends HttpError {\n constructor(message = 'Not Acceptable', cause?: Error) {\n super(406, message, cause)\n }\n}\n\nexport class ProxyAuthenticationRequiredError extends HttpError {\n constructor(message = 'Proxy Authentication Required', cause?: Error) {\n super(407, message, cause)\n }\n}\n\nexport class RequestTimeoutError extends HttpError {\n constructor(message = 'Request Timeout', cause?: Error) {\n super(408, message, cause)\n }\n}\n\nexport class ConflictError extends HttpError {\n constructor(message = 'Conflict', cause?: Error) {\n super(409, message, cause)\n }\n}\n\nexport class GoneError extends HttpError {\n constructor(message = 'Gone', cause?: Error) {\n super(410, message, cause)\n }\n}\n\nexport class LengthRequiredError extends HttpError {\n constructor(message = 'Length Required', cause?: Error) {\n super(411, message, cause)\n }\n}\n\nexport class PreconditionFailedError extends HttpError {\n constructor(message = 'Precondition Failed', cause?: Error) {\n super(412, message, cause)\n }\n}\n\nexport class PayloadTooLargeError extends HttpError {\n constructor(message = 'Payload Too Large', cause?: Error) {\n super(413, message, cause)\n }\n}\n\nexport class URITooLongError extends HttpError {\n constructor(message = 'URI Too Long', cause?: Error) {\n super(414, message, cause)\n }\n}\n\nexport class UnsupportedMediaTypeError extends HttpError {\n constructor(message = 'Unsupported Media Type', cause?: Error) {\n super(415, message, cause)\n }\n}\n\nexport class RangeNotSatisfiableError extends HttpError {\n constructor(message = 'Range Not Satisfiable', cause?: Error) {\n super(416, message, cause)\n }\n}\n\nexport class ExpectationFailedError extends HttpError {\n constructor(message = 'Expectation Failed', cause?: Error) {\n super(417, message, cause)\n }\n}\n\nexport class IMATeapotError extends HttpError {\n constructor(message = \"I'm a teapot\", cause?: Error) {\n super(418, message, cause)\n }\n}\n\nexport class MisdirectedRequestError extends HttpError {\n constructor(message = 'Misdirected Request', cause?: Error) {\n super(421, message, cause)\n }\n}\n\nexport class UnprocessableEntityError extends HttpError {\n constructor(message = 'Unprocessable Entity', cause?: Error) {\n super(422, message, cause)\n }\n}\n\nexport class LockedError extends HttpError {\n constructor(message = 'Locked', cause?: Error) {\n super(423, message, cause)\n }\n}\n\nexport class FailedDependencyError extends HttpError {\n constructor(message = 'Failed Dependency', cause?: Error) {\n super(424, message, cause)\n }\n}\n\nexport class TooEarlyError extends HttpError {\n constructor(message = 'Too Early', cause?: Error) {\n super(425, message, cause)\n }\n}\n\nexport class UpgradeRequiredError extends HttpError {\n constructor(message = 'Upgrade Required', cause?: Error) {\n super(426, message, cause)\n }\n}\n\nexport class PreconditionRequiredError extends HttpError {\n constructor(message = 'Precondition Required', cause?: Error) {\n super(428, message, cause)\n }\n}\n\nexport class TooManyRequestsError extends HttpError {\n constructor(message = 'Too Many Requests', cause?: Error) {\n super(429, message, cause)\n }\n}\n\nexport class RequestHeaderFieldsTooLargeError extends HttpError {\n constructor(message = 'Request Header Fields Too Large', cause?: Error) {\n super(431, message, cause)\n }\n}\n\nexport class UnavailableForLegalReasonsError extends HttpError {\n constructor(message = 'Unavailable For Legal Reasons', cause?: Error) {\n super(451, message, cause)\n }\n}\n\n// 500 Range Error Classes\nexport class InternalServerError extends HttpError {\n constructor(message = 'Internal Server Error', cause?: Error) {\n super(500, message, cause)\n }\n}\n\nexport class NotImplementedError extends HttpError {\n constructor(message = 'Not Implemented', cause?: Error) {\n super(501, message, cause)\n }\n}\n\nexport class BadGatewayError extends HttpError {\n constructor(message = 'Bad Gateway', cause?: Error) {\n super(502, message, cause)\n }\n}\n\nexport class ServiceUnavailableError extends HttpError {\n constructor(message = 'Service Unavailable', cause?: Error) {\n super(503, message, cause)\n }\n}\n\nexport class GatewayTimeoutError extends HttpError {\n constructor(message = 'Gateway Timeout', cause?: Error) {\n super(504, message, cause)\n }\n}\n\nexport class HTTPVersionNotSupportedError extends HttpError {\n constructor(message = 'HTTP Version Not Supported', cause?: Error) {\n super(505, message, cause)\n }\n}\n\nexport class VariantAlsoNegotiatesError extends HttpError {\n constructor(message = 'Variant Also Negotiates', cause?: Error) {\n super(506, message, cause)\n }\n}\n\nexport class InsufficientStorageError extends HttpError {\n constructor(message = 'Insufficient Storage', cause?: Error) {\n super(507, message, cause)\n }\n}\n\nexport class LoopDetectedError extends HttpError {\n constructor(message = 'Loop Detected', cause?: Error) {\n super(508, message, cause)\n }\n}\n\nexport class NotExtendedError extends HttpError {\n constructor(message = 'Not Extended', cause?: Error) {\n super(510, message, cause)\n }\n}\n\nexport class NetworkAuthenticationRequiredError extends HttpError {\n constructor(message = 'Network Authentication Required', cause?: Error) {\n super(511, message, cause)\n }\n}\n\n// Function to create an error based on status code\nexport const createHttpError = (\n statusCode: ErrorCode,\n message?: string,\n cause?: Error\n): HttpError => {\n switch (statusCode) {\n case 400:\n return new BadRequestError(message, cause)\n case 401:\n return new UnauthorizedError(message, cause)\n case 402:\n return new PaymentRequiredError(message, cause)\n case 403:\n return new ForbiddenError(message, cause)\n case 404:\n return new NotFoundError(message, cause)\n case 405:\n return new MethodNotAllowedError(message, cause)\n case 406:\n return new NotAcceptableError(message, cause)\n case 407:\n return new ProxyAuthenticationRequiredError(message, cause)\n case 408:\n return new RequestTimeoutError(message, cause)\n case 409:\n return new ConflictError(message, cause)\n case 410:\n return new GoneError(message, cause)\n case 411:\n return new LengthRequiredError(message, cause)\n case 412:\n return new PreconditionFailedError(message, cause)\n case 413:\n return new PayloadTooLargeError(message, cause)\n case 414:\n return new URITooLongError(message, cause)\n case 415:\n return new UnsupportedMediaTypeError(message, cause)\n case 416:\n return new RangeNotSatisfiableError(message, cause)\n case 417:\n return new ExpectationFailedError(message, cause)\n case 418:\n return new IMATeapotError(message, cause)\n case 421:\n return new MisdirectedRequestError(message, cause)\n case 422:\n return new UnprocessableEntityError(message, cause)\n case 423:\n return new LockedError(message, cause)\n case 424:\n return new FailedDependencyError(message, cause)\n case 425:\n return new TooEarlyError(message, cause)\n case 426:\n return new UpgradeRequiredError(message, cause)\n case 428:\n return new PreconditionRequiredError(message, cause)\n case 429:\n return new TooManyRequestsError(message, cause)\n case 431:\n return new RequestHeaderFieldsTooLargeError(message, cause)\n case 451:\n return new UnavailableForLegalReasonsError(message, cause)\n case 500:\n return new InternalServerError(message, cause)\n case 501:\n return new NotImplementedError(message, cause)\n case 502:\n return new BadGatewayError(message, cause)\n case 503:\n return new ServiceUnavailableError(message, cause)\n case 504:\n return new GatewayTimeoutError(message, cause)\n case 505:\n return new HTTPVersionNotSupportedError(message, cause)\n case 506:\n return new VariantAlsoNegotiatesError(message, cause)\n case 507:\n return new InsufficientStorageError(message, cause)\n case 508:\n return new LoopDetectedError(message, cause)\n case 510:\n return new NotExtendedError(message, cause)\n case 511:\n return new NetworkAuthenticationRequiredError(message, cause)\n }\n /* istanbul ignore next */\n return new HttpError(statusCode, message ?? 'Error', cause)\n}\n\nexport const fromAxiosError = (error: unknown): HttpError => {\n const e: AxiosLikeError = isAxiosLikeError(error) ? error : {}\n // Default to 500 Internal Server Error if the status code is not available\n const statusCode = (e.response?.status || 500) as ErrorCode\n const message = e.response?.statusText || e.message || 'Internal Server Error'\n\n // The internal error can contain more specific details about the Axios error\n const cause = new Error(e.message)\n cause.name = e.name ?? 'Error'\n cause.stack = e.stack\n // If the error response has a data property pass it along\n cause.cause = e.response?.data\n\n return createHttpError(statusCode, message, cause)\n}\n","import type { SchemaObject } from './common'\nimport type { OpenApiDocument, OperationObject } from './openapi'\nimport type { APIServerDefinition } from './types'\n\nconst clone = <T>(orig: T): T => JSON.parse(JSON.stringify(orig))\n\n/**\n * Marks unimplemented paths as deprecated and tags them with 'not-implemented'.\n * Use to hide or visually separate endpoints not yet available on the given server.\n *\n * @param document - The OpenAPI document to modify\n * @param server - The server definition to check against for implemented paths\n * @returns A cloned document with unimplemented paths marked as deprecated\n */\nexport const disableUnimplementedPaths = <\n T extends OpenApiDocument,\n S extends APIServerDefinition,\n>(\n document: T,\n server: S\n): T => {\n const doc = clone(document)\n for (const path of Object.keys(doc.paths)) {\n const pathObj = doc.paths[path as keyof typeof doc.paths]\n const fixedPath = path.replace(/{(.+)}/, ':$1')\n if (!server[fixedPath] && !fixedPath.startsWith('/health')) {\n for (const method of Object.values(pathObj)) {\n const operation = method as OperationObject\n operation.deprecated = true\n operation.tags = [...(operation.tags ?? []), 'not-implemented']\n }\n }\n }\n return doc\n}\n\n/**\n * Appends the API version segment to all server URLs.\n *\n * @param document - The OpenAPI document to modify\n * @param version - The version string to append\n * @returns A cloned document with updated server URLs\n */\nexport const appendVersionToServers = <T extends OpenApiDocument>(\n document: T,\n version: string\n): T => {\n const doc = clone(document)\n for (const server of doc.servers || []) {\n server.url = `${server.url}/${version}`\n }\n return doc\n}\n\n/**\n * Resolves a $ref string to its schema definition within the document.\n *\n * @param ref - A JSON pointer ref string e.g. `#/components/schemas/Foo`\n * @param doc - The OpenAPI document to resolve against\n * @returns The resolved schema, or undefined if the ref cannot be resolved\n */\nexport const resolveRef = (\n ref: string,\n doc: OpenApiDocument\n): SchemaObject | undefined => {\n const parts = ref.replace('#/', '').split('/')\n let current: unknown = doc\n for (const part of parts) {\n if (typeof current !== 'object' || current === null) return undefined\n current = (current as Record<string, unknown>)[part]\n }\n return current as SchemaObject\n}\n\n/**\n * Flattens all schemas typed as oneOf[$ref, $ref, ...] where all refs resolve to enums\n * into a single merged enum. Enables API UI tools to render a dropdown instead of a text input.\n *\n * @param document - The OpenAPI document to modify\n * @returns A cloned document with flattened enum schemas\n */\nexport const flattenEnums = <T extends OpenApiDocument>(document: T): T => {\n const doc = clone(document)\n\n const flatten = (schema: SchemaObject): SchemaObject => {\n if (!('oneOf' in schema) || !schema.oneOf) return schema\n\n let allEnums = true\n const enumValues: unknown[] = []\n\n for (const s of schema.oneOf) {\n if (!('$ref' in s)) {\n allEnums = false\n break\n }\n const resolved = resolveRef(s.$ref, doc)\n if (!resolved || !('enum' in resolved) || !Array.isArray(resolved.enum)) {\n allEnums = false\n break\n }\n for (const v of resolved.enum) enumValues.push(v)\n }\n\n if (allEnums && enumValues.length > 0) {\n return { type: 'string', enum: [...new Set(enumValues)] as string[] }\n }\n return schema\n }\n\n if (doc.components?.parameters) {\n for (const parameter of Object.values(doc.components.parameters)) {\n parameter.schema = flatten(\n parameter.schema as SchemaObject\n ) as unknown as typeof parameter.schema\n }\n }\n\n if (doc.components?.schemas) {\n for (const [key, schema] of Object.entries(doc.components.schemas)) {\n doc.components.schemas[key] = flatten(\n schema as SchemaObject\n ) as unknown as typeof schema\n }\n }\n\n for (const pathItem of Object.values(doc.paths)) {\n for (const operation of Object.values(pathItem)) {\n const op = operation as OperationObject\n if (!op.parameters) continue\n for (const parameter of op.parameters) {\n if ('schema' in parameter) {\n parameter.schema = flatten(\n parameter.schema as SchemaObject\n ) as unknown as typeof parameter.schema\n }\n }\n }\n }\n\n return doc\n}\n"],"mappings":"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"}
{
"name": "@sebspark/openapi-core",
"version": "4.1.17",
"version": "4.1.18",
"license": "Apache-2.0",

@@ -26,4 +26,4 @@ "type": "module",

"dependencies": {
"@sebspark/retry": "1.0.14",
"axios": "1.16.1",
"@sebspark/retry": "1.0.15",
"axios": "1.17.0",
"express": "5.2.1"

@@ -30,0 +30,0 @@ },