UNPKG

@nu-art/schema-to-types

Version:

schema-to-types - Express & Typescript based backend framework

19 lines (18 loc) 592 B
// main.ts import { processConfig } from './schema-to-types.js'; export const getConfigArg = () => { const configArgPrefix = '--config='; const configArg = process.argv.find(arg => arg.startsWith(configArgPrefix)); if (!configArg) return; return configArg.substring(configArgPrefix.length); }; const main = async () => { const configPath = getConfigArg(); if (!configPath) { console.log('Usage: ts-node generate-types.ts --config=<config-file-path>'); process.exit(1); } await processConfig(configPath).catch(console.error); }; main();