phase-2: add shared platform interfaces and type contracts

This commit is contained in:
sdarbinyan
2026-07-03 01:29:04 +04:00
parent b957112fc7
commit e0b73923f9
25 changed files with 334 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
import { UUID, UrlString } from '../../types/primitive.types';
export interface TenantConfig {
id: UUID;
slug: string;
code: string;
host: string;
name: string;
websiteBaseUrl: UrlString;
builderBaseUrl: UrlString;
backofficeBaseUrl: UrlString;
defaultLocale: string;
supportedLocales: string[];
defaultCurrency: string;
supportedCurrencies: string[];
timezone: string;
}