2022-01-25 13:22:21 +01:00

14 lines
465 B
TypeScript

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