catalog-client: remove undefined from GetPaginatedEntitiesInitialRequest

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
This commit is contained in:
Vincenzo Scamporlino
2023-01-28 00:04:46 +01:00
parent c2bd94e82a
commit 2f2baf4b65
4 changed files with 16 additions and 23 deletions
+7 -9
View File
@@ -251,15 +251,13 @@ export type GetPaginatedEntitiesCursorRequest = {
};
// @alpha
export type GetPaginatedEntitiesInitialRequest =
| {
fields?: string[];
limit?: number;
filter?: EntityFilterQuery;
sortFields?: EntityOrderQuery;
query?: string;
}
| undefined;
export type GetPaginatedEntitiesInitialRequest = {
fields?: string[];
limit?: number;
filter?: EntityFilterQuery;
sortFields?: EntityOrderQuery;
query?: string;
};
// @alpha
export type GetPaginatedEntitiesRequest =
+2 -2
View File
@@ -211,13 +211,13 @@ export class CatalogClient implements CatalogApi {
* @alpha
*/
async getPaginatedEntities?(
request?: GetPaginatedEntitiesRequest,
request: GetPaginatedEntitiesRequest = {},
options?: CatalogRequestOptions,
): Promise<GetPaginatedEntitiesResponse> {
const params: string[] = [];
if (isPaginatedEntitiesInitialRequest(request)) {
const { fields = [], filter, limit, sortFields, query } = request ?? {};
const { fields = [], filter, limit, sortFields, query } = request;
params.push(...this.getParams(filter));
if (limit !== undefined) {
+7 -9
View File
@@ -396,15 +396,13 @@ export type GetPaginatedEntitiesRequest =
*
* @alpha
*/
export type GetPaginatedEntitiesInitialRequest =
| {
fields?: string[];
limit?: number;
filter?: EntityFilterQuery;
sortFields?: EntityOrderQuery;
query?: string;
}
| undefined;
export type GetPaginatedEntitiesInitialRequest = {
fields?: string[];
limit?: number;
filter?: EntityFilterQuery;
sortFields?: EntityOrderQuery;
query?: string;
};
/**
* A request type for {@link CatalogClient.getPaginatedEntities}.
-3
View File
@@ -23,9 +23,6 @@ import {
export function isPaginatedEntitiesInitialRequest(
request: GetPaginatedEntitiesInitialRequest,
): request is GetPaginatedEntitiesInitialRequest {
if (!request) {
return true;
}
return !(request as GetPaginatedEntitiesCursorRequest).cursor;
}