Skip to content

Commit 785f022

Browse files
committed
fix(guards): guarded service response type as explicit any
1 parent 761fdfd commit 785f022

28 files changed

+269
-269
lines changed

templates/ngx-guarded-service.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export class Guarded{{&serviceName}} extends {{&serviceName}} {
3636
requestHttpOptions?: HttpOptions
3737
): Observable<{{&response}}> {
3838
return super.{{&methodName}}({{#parameters.length}}args, {{/parameters.length}}requestHttpOptions)
39-
.pipe(tap((res) => guards.is{{&responseTypeName}}(res) || console.error(`TypeGuard for response '{{&responseTypeName}}' caught inconsistency.`, res)));
39+
.pipe(tap((res: any) => guards.is{{&responseTypeName}}(res) || console.error(`TypeGuard for response '{{&responseTypeName}}' caught inconsistency.`, res)));
4040
}
4141

4242
{{/isVoid}}{{/methods}}

tests/custom/api/guarded-api-client.service.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export class GuardedAPIClient extends APIClient {
3030
requestHttpOptions?: HttpOptions
3131
): Observable<models.ItemList> {
3232
return super.getItems(args, requestHttpOptions)
33-
.pipe(tap((res) => guards.isItemList(res) || console.error(`TypeGuard for response 'ItemList' caught inconsistency.`, res)));
33+
.pipe(tap((res: any) => guards.isItemList(res) || console.error(`TypeGuard for response 'ItemList' caught inconsistency.`, res)));
3434
}
3535

3636
getItemModels(
@@ -41,7 +41,7 @@ export class GuardedAPIClient extends APIClient {
4141
requestHttpOptions?: HttpOptions
4242
): Observable<Object> {
4343
return super.getItemModels(args, requestHttpOptions)
44-
.pipe(tap((res) => guards.isObject(res) || console.error(`TypeGuard for response 'Object' caught inconsistency.`, res)));
44+
.pipe(tap((res: any) => guards.isObject(res) || console.error(`TypeGuard for response 'Object' caught inconsistency.`, res)));
4545
}
4646

4747
getPetsId(
@@ -51,21 +51,21 @@ export class GuardedAPIClient extends APIClient {
5151
requestHttpOptions?: HttpOptions
5252
): Observable<models.Pet[]> {
5353
return super.getPetsId(args, requestHttpOptions)
54-
.pipe(tap((res) => guards.isPet(res) || console.error(`TypeGuard for response 'Pet' caught inconsistency.`, res)));
54+
.pipe(tap((res: any) => guards.isPet(res) || console.error(`TypeGuard for response 'Pet' caught inconsistency.`, res)));
5555
}
5656

5757
getCustomers(
5858
requestHttpOptions?: HttpOptions
5959
): Observable<models.Customer[] | null> {
6060
return super.getCustomers(requestHttpOptions)
61-
.pipe(tap((res) => guards.isCustomer(res) || console.error(`TypeGuard for response 'Customer' caught inconsistency.`, res)));
61+
.pipe(tap((res: any) => guards.isCustomer(res) || console.error(`TypeGuard for response 'Customer' caught inconsistency.`, res)));
6262
}
6363

6464
getDictionaries(
6565
requestHttpOptions?: HttpOptions
6666
): Observable<models.Dictionary> {
6767
return super.getDictionaries(requestHttpOptions)
68-
.pipe(tap((res) => guards.isDictionary(res) || console.error(`TypeGuard for response 'Dictionary' caught inconsistency.`, res)));
68+
.pipe(tap((res: any) => guards.isDictionary(res) || console.error(`TypeGuard for response 'Dictionary' caught inconsistency.`, res)));
6969
}
7070

7171
}

tests/esquare/api/guarded-api-client.service.ts

Lines changed: 48 additions & 48 deletions
Large diffs are not rendered by default.

tests/filtered-api/api/services/dummy-selector/guarded-dummy-selector-api-client.service.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export class GuardedDummySelectorAPIClient extends DummySelectorAPIClient {
2929
requestHttpOptions?: HttpOptions
3030
): Observable<models.DummySelectorViewModel> {
3131
return super.get(args, requestHttpOptions)
32-
.pipe(tap((res) => guards.isDummySelectorViewModel(res) || console.error(`TypeGuard for response 'DummySelectorViewModel' caught inconsistency.`, res)));
32+
.pipe(tap((res: any) => guards.isDummySelectorViewModel(res) || console.error(`TypeGuard for response 'DummySelectorViewModel' caught inconsistency.`, res)));
3333
}
3434

3535
getSettings(
@@ -39,7 +39,7 @@ export class GuardedDummySelectorAPIClient extends DummySelectorAPIClient {
3939
requestHttpOptions?: HttpOptions
4040
): Observable<models.DummySelectorSettings> {
4141
return super.getSettings(args, requestHttpOptions)
42-
.pipe(tap((res) => guards.isDummySelectorSettings(res) || console.error(`TypeGuard for response 'DummySelectorSettings' caught inconsistency.`, res)));
42+
.pipe(tap((res: any) => guards.isDummySelectorSettings(res) || console.error(`TypeGuard for response 'DummySelectorSettings' caught inconsistency.`, res)));
4343
}
4444

4545
putSettings(
@@ -50,7 +50,7 @@ export class GuardedDummySelectorAPIClient extends DummySelectorAPIClient {
5050
requestHttpOptions?: HttpOptions
5151
): Observable<Object> {
5252
return super.putSettings(args, requestHttpOptions)
53-
.pipe(tap((res) => guards.isObject(res) || console.error(`TypeGuard for response 'Object' caught inconsistency.`, res)));
53+
.pipe(tap((res: any) => guards.isObject(res) || console.error(`TypeGuard for response 'Object' caught inconsistency.`, res)));
5454
}
5555

5656
deleteSettings(
@@ -60,7 +60,7 @@ export class GuardedDummySelectorAPIClient extends DummySelectorAPIClient {
6060
requestHttpOptions?: HttpOptions
6161
): Observable<Object> {
6262
return super.deleteSettings(args, requestHttpOptions)
63-
.pipe(tap((res) => guards.isObject(res) || console.error(`TypeGuard for response 'Object' caught inconsistency.`, res)));
63+
.pipe(tap((res: any) => guards.isObject(res) || console.error(`TypeGuard for response 'Object' caught inconsistency.`, res)));
6464
}
6565

6666
}

tests/filtered-api/api/services/project/guarded-project-api-client.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class GuardedProjectAPIClient extends ProjectAPIClient {
2626
requestHttpOptions?: HttpOptions
2727
): Observable<models.ProjectTypeViewModel[]> {
2828
return super.getProjectTypes(requestHttpOptions)
29-
.pipe(tap((res) => guards.isProjectTypeViewModel(res) || console.error(`TypeGuard for response 'ProjectTypeViewModel' caught inconsistency.`, res)));
29+
.pipe(tap((res: any) => guards.isProjectTypeViewModel(res) || console.error(`TypeGuard for response 'ProjectTypeViewModel' caught inconsistency.`, res)));
3030
}
3131

3232
}

tests/gcloud-firestore/api/guarded-api-client.service.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export class GuardedAPIClient extends APIClient {
4343
requestHttpOptions?: HttpOptions
4444
): Observable<models.BatchGetDocumentsResponse> {
4545
return super.firestoreProjectsDatabasesDocumentsBatchGet(args, requestHttpOptions)
46-
.pipe(tap((res) => guards.isBatchGetDocumentsResponse(res) || console.error(`TypeGuard for response 'BatchGetDocumentsResponse' caught inconsistency.`, res)));
46+
.pipe(tap((res: any) => guards.isBatchGetDocumentsResponse(res) || console.error(`TypeGuard for response 'BatchGetDocumentsResponse' caught inconsistency.`, res)));
4747
}
4848

4949
firestoreProjectsDatabasesDocumentsBeginTransaction(
@@ -67,7 +67,7 @@ export class GuardedAPIClient extends APIClient {
6767
requestHttpOptions?: HttpOptions
6868
): Observable<models.BeginTransactionResponse> {
6969
return super.firestoreProjectsDatabasesDocumentsBeginTransaction(args, requestHttpOptions)
70-
.pipe(tap((res) => guards.isBeginTransactionResponse(res) || console.error(`TypeGuard for response 'BeginTransactionResponse' caught inconsistency.`, res)));
70+
.pipe(tap((res: any) => guards.isBeginTransactionResponse(res) || console.error(`TypeGuard for response 'BeginTransactionResponse' caught inconsistency.`, res)));
7171
}
7272

7373
firestoreProjectsDatabasesDocumentsCommit(
@@ -91,7 +91,7 @@ export class GuardedAPIClient extends APIClient {
9191
requestHttpOptions?: HttpOptions
9292
): Observable<models.CommitResponse> {
9393
return super.firestoreProjectsDatabasesDocumentsCommit(args, requestHttpOptions)
94-
.pipe(tap((res) => guards.isCommitResponse(res) || console.error(`TypeGuard for response 'CommitResponse' caught inconsistency.`, res)));
94+
.pipe(tap((res: any) => guards.isCommitResponse(res) || console.error(`TypeGuard for response 'CommitResponse' caught inconsistency.`, res)));
9595
}
9696

9797
firestoreProjectsDatabasesDocumentsListen(
@@ -115,7 +115,7 @@ export class GuardedAPIClient extends APIClient {
115115
requestHttpOptions?: HttpOptions
116116
): Observable<models.ListenResponse> {
117117
return super.firestoreProjectsDatabasesDocumentsListen(args, requestHttpOptions)
118-
.pipe(tap((res) => guards.isListenResponse(res) || console.error(`TypeGuard for response 'ListenResponse' caught inconsistency.`, res)));
118+
.pipe(tap((res: any) => guards.isListenResponse(res) || console.error(`TypeGuard for response 'ListenResponse' caught inconsistency.`, res)));
119119
}
120120

121121
firestoreProjectsDatabasesDocumentsRollback(
@@ -139,7 +139,7 @@ export class GuardedAPIClient extends APIClient {
139139
requestHttpOptions?: HttpOptions
140140
): Observable<models.Empty> {
141141
return super.firestoreProjectsDatabasesDocumentsRollback(args, requestHttpOptions)
142-
.pipe(tap((res) => guards.isEmpty(res) || console.error(`TypeGuard for response 'Empty' caught inconsistency.`, res)));
142+
.pipe(tap((res: any) => guards.isEmpty(res) || console.error(`TypeGuard for response 'Empty' caught inconsistency.`, res)));
143143
}
144144

145145
firestoreProjectsDatabasesDocumentsWrite(
@@ -163,7 +163,7 @@ export class GuardedAPIClient extends APIClient {
163163
requestHttpOptions?: HttpOptions
164164
): Observable<models.WriteResponse> {
165165
return super.firestoreProjectsDatabasesDocumentsWrite(args, requestHttpOptions)
166-
.pipe(tap((res) => guards.isWriteResponse(res) || console.error(`TypeGuard for response 'WriteResponse' caught inconsistency.`, res)));
166+
.pipe(tap((res: any) => guards.isWriteResponse(res) || console.error(`TypeGuard for response 'WriteResponse' caught inconsistency.`, res)));
167167
}
168168

169169
firestoreProjectsDatabasesIndexesDelete(
@@ -188,7 +188,7 @@ export class GuardedAPIClient extends APIClient {
188188
requestHttpOptions?: HttpOptions
189189
): Observable<models.Empty> {
190190
return super.firestoreProjectsDatabasesIndexesDelete(args, requestHttpOptions)
191-
.pipe(tap((res) => guards.isEmpty(res) || console.error(`TypeGuard for response 'Empty' caught inconsistency.`, res)));
191+
.pipe(tap((res: any) => guards.isEmpty(res) || console.error(`TypeGuard for response 'Empty' caught inconsistency.`, res)));
192192
}
193193

194194
firestoreProjectsDatabasesIndexesGet(
@@ -214,7 +214,7 @@ export class GuardedAPIClient extends APIClient {
214214
requestHttpOptions?: HttpOptions
215215
): Observable<models.Index> {
216216
return super.firestoreProjectsDatabasesIndexesGet(args, requestHttpOptions)
217-
.pipe(tap((res) => guards.isIndex(res) || console.error(`TypeGuard for response 'Index' caught inconsistency.`, res)));
217+
.pipe(tap((res: any) => guards.isIndex(res) || console.error(`TypeGuard for response 'Index' caught inconsistency.`, res)));
218218
}
219219

220220
firestoreProjectsDatabasesDocumentsPatch(
@@ -242,7 +242,7 @@ export class GuardedAPIClient extends APIClient {
242242
requestHttpOptions?: HttpOptions
243243
): Observable<models.Document> {
244244
return super.firestoreProjectsDatabasesDocumentsPatch(args, requestHttpOptions)
245-
.pipe(tap((res) => guards.isDocument(res) || console.error(`TypeGuard for response 'Document' caught inconsistency.`, res)));
245+
.pipe(tap((res: any) => guards.isDocument(res) || console.error(`TypeGuard for response 'Document' caught inconsistency.`, res)));
246246
}
247247

248248
firestoreProjectsDatabasesIndexesList(
@@ -268,7 +268,7 @@ export class GuardedAPIClient extends APIClient {
268268
requestHttpOptions?: HttpOptions
269269
): Observable<models.ListIndexesResponse> {
270270
return super.firestoreProjectsDatabasesIndexesList(args, requestHttpOptions)
271-
.pipe(tap((res) => guards.isListIndexesResponse(res) || console.error(`TypeGuard for response 'ListIndexesResponse' caught inconsistency.`, res)));
271+
.pipe(tap((res: any) => guards.isListIndexesResponse(res) || console.error(`TypeGuard for response 'ListIndexesResponse' caught inconsistency.`, res)));
272272
}
273273

274274
firestoreProjectsDatabasesIndexesCreate(
@@ -292,7 +292,7 @@ export class GuardedAPIClient extends APIClient {
292292
requestHttpOptions?: HttpOptions
293293
): Observable<models.Operation> {
294294
return super.firestoreProjectsDatabasesIndexesCreate(args, requestHttpOptions)
295-
.pipe(tap((res) => guards.isOperation(res) || console.error(`TypeGuard for response 'Operation' caught inconsistency.`, res)));
295+
.pipe(tap((res: any) => guards.isOperation(res) || console.error(`TypeGuard for response 'Operation' caught inconsistency.`, res)));
296296
}
297297

298298
firestoreProjectsDatabasesDocumentsList(
@@ -323,7 +323,7 @@ export class GuardedAPIClient extends APIClient {
323323
requestHttpOptions?: HttpOptions
324324
): Observable<models.ListDocumentsResponse> {
325325
return super.firestoreProjectsDatabasesDocumentsList(args, requestHttpOptions)
326-
.pipe(tap((res) => guards.isListDocumentsResponse(res) || console.error(`TypeGuard for response 'ListDocumentsResponse' caught inconsistency.`, res)));
326+
.pipe(tap((res: any) => guards.isListDocumentsResponse(res) || console.error(`TypeGuard for response 'ListDocumentsResponse' caught inconsistency.`, res)));
327327
}
328328

329329
firestoreProjectsDatabasesDocumentsCreateDocument(
@@ -350,7 +350,7 @@ export class GuardedAPIClient extends APIClient {
350350
requestHttpOptions?: HttpOptions
351351
): Observable<models.Document> {
352352
return super.firestoreProjectsDatabasesDocumentsCreateDocument(args, requestHttpOptions)
353-
.pipe(tap((res) => guards.isDocument(res) || console.error(`TypeGuard for response 'Document' caught inconsistency.`, res)));
353+
.pipe(tap((res: any) => guards.isDocument(res) || console.error(`TypeGuard for response 'Document' caught inconsistency.`, res)));
354354
}
355355

356356
firestoreProjectsDatabasesDocumentsListCollectionIds(
@@ -374,7 +374,7 @@ export class GuardedAPIClient extends APIClient {
374374
requestHttpOptions?: HttpOptions
375375
): Observable<models.ListCollectionIdsResponse> {
376376
return super.firestoreProjectsDatabasesDocumentsListCollectionIds(args, requestHttpOptions)
377-
.pipe(tap((res) => guards.isListCollectionIdsResponse(res) || console.error(`TypeGuard for response 'ListCollectionIdsResponse' caught inconsistency.`, res)));
377+
.pipe(tap((res: any) => guards.isListCollectionIdsResponse(res) || console.error(`TypeGuard for response 'ListCollectionIdsResponse' caught inconsistency.`, res)));
378378
}
379379

380380
firestoreProjectsDatabasesDocumentsRunQuery(
@@ -398,7 +398,7 @@ export class GuardedAPIClient extends APIClient {
398398
requestHttpOptions?: HttpOptions
399399
): Observable<models.RunQueryResponse> {
400400
return super.firestoreProjectsDatabasesDocumentsRunQuery(args, requestHttpOptions)
401-
.pipe(tap((res) => guards.isRunQueryResponse(res) || console.error(`TypeGuard for response 'RunQueryResponse' caught inconsistency.`, res)));
401+
.pipe(tap((res: any) => guards.isRunQueryResponse(res) || console.error(`TypeGuard for response 'RunQueryResponse' caught inconsistency.`, res)));
402402
}
403403

404404
}

tests/github/api/services/emojis/guarded-emojis-api-client.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export class GuardedEmojisAPIClient extends EmojisAPIClient {
3434
requestHttpOptions?: HttpOptions
3535
): Observable<models.Emojis> {
3636
return super.getEmojis(args, requestHttpOptions)
37-
.pipe(tap((res) => guards.isEmojis(res) || console.error(`TypeGuard for response 'Emojis' caught inconsistency.`, res)));
37+
.pipe(tap((res: any) => guards.isEmojis(res) || console.error(`TypeGuard for response 'Emojis' caught inconsistency.`, res)));
3838
}
3939

4040
}

tests/github/api/services/events/guarded-events-api-client.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export class GuardedEventsAPIClient extends EventsAPIClient {
3434
requestHttpOptions?: HttpOptions
3535
): Observable<models.Events> {
3636
return super.getEvents(args, requestHttpOptions)
37-
.pipe(tap((res) => guards.isEvents(res) || console.error(`TypeGuard for response 'Events' caught inconsistency.`, res)));
37+
.pipe(tap((res: any) => guards.isEvents(res) || console.error(`TypeGuard for response 'Events' caught inconsistency.`, res)));
3838
}
3939

4040
}

tests/github/api/services/feeds/guarded-feeds-api-client.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export class GuardedFeedsAPIClient extends FeedsAPIClient {
3434
requestHttpOptions?: HttpOptions
3535
): Observable<models.Feeds> {
3636
return super.getFeeds(args, requestHttpOptions)
37-
.pipe(tap((res) => guards.isFeeds(res) || console.error(`TypeGuard for response 'Feeds' caught inconsistency.`, res)));
37+
.pipe(tap((res: any) => guards.isFeeds(res) || console.error(`TypeGuard for response 'Feeds' caught inconsistency.`, res)));
3838
}
3939

4040
}

0 commit comments

Comments
 (0)