usimple-saleor-sdk
Version:
This package contains all queries and mutations that are used in our sample storefront. It can be used for semi-custom or fully-custom (with ability to extend existing queries) storefront solutions.
12 lines (11 loc) • 718 B
TypeScript
import { MapFn, QueryShape, WatchMapFn } from "./types";
export declare const getErrorsFromData: <T extends {
[key: string]: any;
}>(data: T) => {} | null;
export declare const isDataEmpty: <T extends {
[key: string]: any;
}>(data: T) => boolean;
export declare function getMappedData<T extends QueryShape, TResult>(mapFn: MapFn<T, TResult> | WatchMapFn<T, TResult>, data: any): TResult | null;
export declare const mergeEdges: (prevEdges: any[], newEdges: any[]) => any[];
export declare function filterNotEmptyArrayItems<TValue>(value: TValue | null | undefined): value is TValue;
export declare function findValueInEnum<TEnum extends object>(needle: string, haystack: TEnum): TEnum[keyof TEnum];