catalog-client: remove undefined from GetPaginatedEntitiesInitialRequest
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
This commit is contained in:
@@ -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 =
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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}.
|
||||
|
||||
@@ -23,9 +23,6 @@ import {
|
||||
export function isPaginatedEntitiesInitialRequest(
|
||||
request: GetPaginatedEntitiesInitialRequest,
|
||||
): request is GetPaginatedEntitiesInitialRequest {
|
||||
if (!request) {
|
||||
return true;
|
||||
}
|
||||
return !(request as GetPaginatedEntitiesCursorRequest).cursor;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user