@comparaonline/offers-models-factories
Version:
Models for comparaonline offers
20 lines (19 loc) • 582 B
TypeScript
import { BusinessUnit, Country } from '@comparaonline/offers-models';
import { ActionIcon } from '@comparaonline/offers-models-constants';
export interface BusinessUnitParams {
name?: string;
slug?: string;
code?: string;
country?: Country;
logo?: string;
category?: string;
icon?: string;
config?: {
callToActionIcon?: ActionIcon;
};
}
export declare class BusinessUnitFactory {
constructor();
build(options?: BusinessUnitParams): BusinessUnit;
}
export declare const businessUnitFactory: BusinessUnitFactory;