@apistudio/apim-cli
Version:
CLI for API Management Products
14 lines (9 loc) • 311 B
text/typescript
import { ERROR_PROCESSING_JSON_FILE } from "../../constants/message-constants.js";
const readJson = <T> (fileName: string, input: string): T => {
try {
return JSON.parse(input) as T;
} catch (error) {
throw new Error(`${ERROR_PROCESSING_JSON_FILE} ${fileName}: Invalid JSON`);
}
};
export{readJson};