UNPKG

@quinck/fastify-openapi-typescript-generator

Version:

Contains utilities to generate fastify types from openapi definition for the fastify framework.

13 lines (12 loc) 336 B
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); } }