@walecloud/fastify-openapi-typescript-generator
Version:
Contains utilities to generate fastify types from openapi definition for the fastify framework.
13 lines (12 loc) • 336 B
JavaScript
import fs from 'fs';
import yaml from 'yaml';
const { readFile } = fs.promises;
export async function loadOpenapi(openapiFilePath) {
const openapiFileContent = await readFile(openapiFilePath, 'utf-8');
try {
return JSON.parse(openapiFileContent);
}
catch {
return yaml.parse(openapiFileContent);
}
}