Closed
Description
the ServiceAccount interface specifies the member variables using camel case but they come in from Google Cloud JSON download as snake case and if changed in the JSON file to match the interface, when exporting the JSON file path in GOOGLE_APPLICATION_CREDENTIALS to work with other Google Cloud services locally in the emulator https://firebase.google.com/docs/functions/local-emulator#set_up_admin_credentials_optional it gives error {"result":"The incoming JSON object does not contain a client_email field"}
firebase-admin-node/src/index.d.ts
Line 35 in 2e48327
interface ServiceAccount {
projectId?: string;
clientEmail?: string;
privateKey?: string;
}