Skip to main content

Function: addSubDomainToDomain()

addSubDomainToDomain(directory): (id, subDomain, version?) => Promise<void>

Defined in: domains.ts:370

Add a subdomain to a domain by it's id. Optionally specify a version to add the subdomain to a specific version of the domain.

You can read the documentation about subdomains in the Subdomains documentation.

Parameters

ParameterType
directorystring

Returns

Function

Parameters

ParameterType
idstring
subDomain{ id: string; version: string; }
subDomain.idstring
subDomain.version?string
version?string

Returns

Promise<void>

Example

import utils from '@eventcatalog/utils';

// Adds a subdomain to the given domain
const { addSubDomainToDomain } = utils('/path/to/eventcatalog');

// Adds a subdomain (Payment Domain) to the domain (Orders)
await addSubDomainToDomain('Orders', { service: 'Payment Domain', version: '2.0.0' });
// Adds a subdomain (Inventory Domain) to the domain (Orders) with a specific version
await addSubDomainToDomain('Orders', { service: 'Inventory Domain', version: '2.0.0' }, '1.0.0');