INNER CODE UNIT · TypeScript

printToFile

prisma-labs/get-graphql-schema · src/index.ts:93

export function printToFile(
  dist: string,
  schema: string,
): { status: 'ok'; path: string } | { status: 'err'; message: string } {
  try {
    const output = path.resolve(process.cwd(), dist)

    if (!fs.existsSync(output)) {
      mkdirp.sync(output)
    }
    fs.writeFileSync(output, schema)

    return { status: 'ok', path: output }
  } catch (err) {
    return { status: 'err', message: err.message }
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…