Interface defining the required properties for a product history entry. Used to store the history of products that were clicked on.
Represents a faceted search option with text values. Used for filtering and categorizing search results.
Extended column interface with additional metadata support. Used to enhance TanStack Table columns with custom metadata.
Represents a row in the product table. Used for type-safe row operations in TanStack Table.
Mapping of standard units of measurement to their various string representations. Used for normalizing unit of measurement strings from different suppliers.
Type that allows either a value or a Promise of that value. Used for functions that may return either synchronously or asynchronously.
Extended Response type specifically for HTML responses. Used for handling HTTP responses containing HTML content.
Response type specifically for JSON responses. Used for handling HTTP responses containing JSON content.
Type that represents either a non-null value of T or undefined. Used for optional values that cannot be null when present.
Type that allows either a single value or an array of values of type T. Used for functions that may return either a single value or an array of values.
Represents a country code in ISO 3166-1 alpha-2 format. This is a two-letter code that uniquely identifies a country. Examples: "US", "GB", "DE", "FR"
Creates an opaque type with a type name
Represents a shipping range type. Used to define the shipping scope of a supplier or product.
Represents a payment method. Used to define the payment method of a supplier or product.
Represents a base64 encoded string. Used to represent binary data as a string.
Interface defining the required properties for a history entry. Used to store the history of results that were clicked on.