@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
15 lines • 613 B
JavaScript
import { applyEncoding as baseApplyEncoding } from "./encoding.js";
function getEncodingFieldName() {
// In Open API 3.0, format is always used for encoding.
return "format";
}
export const applyEncoding = (program, typespecType, target, options) => {
return baseApplyEncoding(program, typespecType, target, getEncodingFieldName, options);
};
export const getRawBinarySchema = () => {
return { type: "string", format: "binary" };
};
export const isRawBinarySchema = (schema) => {
return schema.type === "string" && schema.format === "binary";
};
//# sourceMappingURL=openapi-helpers-3-0.js.map