File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change
1
+ - Adds a warning to ` firebase dataconnect:sdk:generate ` when no generated SDKs are configured.
1
2
- Fixes some cases where ` firebase init dataconnect ` did not write project files correctly.
Original file line number Diff line number Diff line change @@ -21,6 +21,20 @@ export const command = new Command("dataconnect:sdk:generate")
21
21
configDir = path . resolve ( path . join ( cwd ) , configDir ) ;
22
22
}
23
23
const serviceInfo = await load ( projectId , service . location , configDir ) ;
24
+ const hasGeneratables = serviceInfo . connectorInfo . some ( ( c ) => {
25
+ return (
26
+ c . connectorYaml . generate ?. javascriptSdk ||
27
+ c . connectorYaml . generate ?. kotlinSdk ||
28
+ c . connectorYaml . generate ?. swiftSdk
29
+ ) ;
30
+ } ) ;
31
+ if ( ! hasGeneratables ) {
32
+ logger . warn ( "No generated SDKs have been declared in connector.yaml files." ) ;
33
+ logger . warn (
34
+ "See https://firebase.google.com/docs/data-connect/quickstart#configure-sdk-outputs for examples of how to configure generated SDKs." ,
35
+ ) ;
36
+ return ;
37
+ }
24
38
for ( const conn of serviceInfo . connectorInfo ) {
25
39
const output = await DataConnectEmulator . generate ( {
26
40
configDir,
You can’t perform that action at this time.
0 commit comments