Skip to content

Commit cabde93

Browse files
committed
fix(generator): filter out empty services from api.services
1 parent 53a00e9 commit cabde93

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

  • core/generator/gapic-generator-typescript/typescript/src/schema

core/generator/gapic-generator-typescript/typescript/src/schema/api.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,14 @@ export class API {
207207
.filter(proto => proto.fileToGenerate)
208208
.reduce((retval, proto) => {
209209
retval.push(
210-
...Object.keys(proto.services).map(name => proto.services[name]),
210+
...Object.keys(proto.services)
211+
.map(name => proto.services[name])
212+
.filter(
213+
service =>
214+
(service.method && service.method.length > 0) ||
215+
service.IAMPolicyMixin > 0 ||
216+
service.LocationMixin > 0,
217+
),
211218
);
212219
return retval;
213220
}, [] as ServiceDescriptorProto[])

0 commit comments

Comments
 (0)