INNER CODE UNIT · Go

outputPath

renart-data/renart · internal/tools/apitypes/main.go:24

	outputPath := *output
	if !filepath.IsAbs(outputPath) {
		outputPath = filepath.Join(absRoot, outputPath)
	}
	if *check {
		current, readErr := os.ReadFile(outputPath)
		if readErr != nil {
			fatalf("read generated API types: %v", readErr)
		}
		if string(current) != generated {
			fatalf("generated API types are stale; run `corepack pnpm --dir web generate:api-types`")
		}
		return
	}
	if err := os.MkdirAll(filepath.Dir(outputPath), 0o755); err != nil {
		fatalf("create generated API type directory: %v", err)
	}
	temporary, err := os.CreateTemp(filepath.Dir(outputPath), ".api-types-*.ts")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…