import { Product } from '@commerce/types/product' import { GetAllProductsOperation } from '@commerce/types/product' import type { OperationContext } from '@commerce/api/operations' import type { LocalConfig, Provider } from '../index' import data from '../../data.json' export default function getAllProductsOperation({ commerce, }: OperationContext) { async function getAllProducts({ query = '', variables, config, }: { query?: string variables?: T['variables'] config?: Partial preview?: boolean } = {}): Promise<{ products: Product[] | any[] }> { return { products: data.products, } } return getAllProducts }