UNPKG

@typespec/openapi3

Version:

TypeSpec library for emitting OpenAPI 3.0 and OpenAPI 3.1 from the TypeSpec REST protocol binding and converting OpenAPI3 to TypeSpec

20 lines 650 B
import { getEncode } from "@typespec/compiler"; export function getParameterStyle(program, type) { const encode = getEncode(program, type); if (!encode) return; if (encode.encoding === "ArrayEncoding.pipeDelimited") { return "pipeDelimited"; } else if (encode.encoding === "ArrayEncoding.spaceDelimited") { return "spaceDelimited"; } else if (encode.encoding === "ArrayEncoding.commaDelimited") { return "commaDelimited"; } else if (encode.encoding === "ArrayEncoding.newlineDelimited") { return "newlineDelimited"; } return; } //# sourceMappingURL=parameters.js.map