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.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…