import { readSpecFromDisk } from './readSpecFromDisk'; import { readSpecFromHttp } from './readSpecFromHttp'; import { readSpecFromHttps } from './readSpecFromHttps'; export const readSpec = async (input: string): Promise => { if (input.startsWith('https://')) { return await readSpecFromHttps(input); } if (input.startsWith('http://')) { return await readSpecFromHttp(input); } return await readSpecFromDisk(input); };