Skip to main content

getServices

Callable

  • getServices(directory: string): (options?: { latestOnly?: boolean }) => Promise<Service[]>

  • Returns all services from EventCatalog.

    You can optionally specify if you want to get the latest version of the services.

    @example
    import utils from '@eventcatalog/utils';

    const { getServices } = utils('/path/to/eventcatalog');

    // Gets all services (and versions) from the catalog
    const services = await getServices();

    // Gets all services (only latest version) from the catalog
    const services = await getServices({ latestOnly: true });