INNER CODE UNIT · TypeScript
loadDataFromParentProcess
prisma-labs/graphql-framework-experiment · src/cli/commands/create/app.ts:594
async function loadDataFromParentProcess(): Promise<ParentData> {
if (process.env[ENV_PARENT_DATA]) {
const data = JSON.parse(process.env[ENV_PARENT_DATA]!)
log.trace('loaded parent data', { data })
return data
}
log.trace('no parent data found to load')
return {}
}
function saveDataForChildProcess(data: ParentData): void {
process.env[ENV_PARENT_DATA] = JSON.stringify(data)
}
/**
* Helper function for fetching the correct version of prisma plugin to
* install. Useful for development where we can override the version installed
* by environment variable NEXUS_PLUGIN_PRISMA_VERSION.