@cloud-ru/ft-request-payload-transform
Version:
11 lines (10 loc) • 642 B
TypeScript
import { FieldFilter, PaginationParams, RequestPayloadParams } from './types';
export declare function isValueNotEmpty(value: unknown): boolean;
export declare function stringifyRequestParams(params: Partial<Omit<RequestPayloadParams, 'pagination'>> & {
pagination?: Partial<PaginationParams>;
}, { encode }: {
encode?: boolean;
}): string;
export declare function isPaginationKey(key: string): key is keyof PaginationParams;
export declare function parseStringToValue(filterValue: string): any;
export declare function removeEmptyValuesFromObject<T extends Partial<RequestPayloadParams | PaginationParams | FieldFilter>>(obj: T): T;