persona-community-5/.pnpm-store/v3/files/50/658a8f28478d588cb53195ac9cab8a86922e60acc729807119aac5a5aa7538ab4a005d188ddf8f049f490b61a1e9a51e34f9945e7b5aec966dadeab78ab9cd
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

16 lines
622 B
Plaintext

import type ts from "typescript";
import { STRING } from "../lib/ts.js";
import type { ParameterObject, TransformNodeOptions } from "../types.js";
import transformSchemaObject from "./schema-object.js";
/**
* Transform ParameterObject nodes (4.8.12)
* @see https://spec.openapis.org/oas/v3.1.0#parameter-object
*/
export default function transformParameterObject(
parameterObject: ParameterObject,
options: TransformNodeOptions,
): ts.TypeNode {
return parameterObject.schema ? transformSchemaObject(parameterObject.schema, options) : STRING; // assume a parameter is a string by default rather than "unknown"
}