diff --git a/schema/firebase-config.json b/schema/firebase-config.json index ca1f66754b1..b4bb9139591 100644 --- a/schema/firebase-config.json +++ b/schema/firebase-config.json @@ -128,6 +128,10 @@ } }, "properties": { + "$schema": { + "format": "uri", + "type": "string" + }, "database": { "anyOf": [ { diff --git a/src/firebaseConfig.ts b/src/firebaseConfig.ts index f1395ba13c7..9d76951f59c 100644 --- a/src/firebaseConfig.ts +++ b/src/firebaseConfig.ts @@ -234,6 +234,10 @@ export type EmulatorsConfig = { export type ExtensionsConfig = Record; export type FirebaseConfig = { + /** + * @TJS-format uri + */ + $schema?: string; database?: DatabaseConfig; firestore?: FirestoreConfig; functions?: FunctionsConfig;