import type { ApiClient } from "@promobase/sdk-runtime"; import type { ProductItemLocalInfoFields } from "./product-item-local-info.ts"; export interface CatalogItemOverrideFields { id: string; local_info: ProductItemLocalInfoFields; override_type: string; override_value: string; upload_expected_method: string; } export function catalogItemOverrideNode(client: ApiClient, id: string) { return { __path: id, __brand: undefined as unknown as CatalogItemOverrideFields, get: (opts: { fields: F; params?: Record }) => client.get>(`${id}`, opts), }; }