UNPKG

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.

13 lines (12 loc) 621 B
import { IJobs } from "./Jobs"; import { IQueuedJobs } from "./QueuedJobs"; export interface JobErrorResponse<T> { error?: any; type?: T; } export interface JobRunResponse<D, F = undefined> { data?: any; dataError?: JobErrorResponse<D>; } export declare type JobFunctionParameters<G extends keyof IJobs, J extends keyof IJobs[G], T extends IJobs[G][J]> = T extends (...args: infer P) => any ? P : never; export declare type QueuedJobFunctionParameters<G extends keyof IQueuedJobs, J extends keyof IQueuedJobs[G], T extends IQueuedJobs[G][J]> = T extends (...args: infer P) => any ? P : never;