import DataLoader from "dataloader"; import { Options } from ".."; import { Clients } from "../clients"; import type { SalesChannel } from "./../clients/commerce/types/SalesChannel"; export const getSalesChannelLoader = (_: Options, clients: Clients) => { const loader = async (channels: readonly string[]) => Promise.all( channels.map((sc) => clients.commerce.catalog.salesChannel(sc)), ); return new DataLoader(loader); };