Backstage
    Preparing search index...

    Visits API public contract.

    interface VisitsApi {
        canSave?(visit: VisitInput): boolean | Promise<boolean>;
        enrichVisit?(
            visit: VisitInput,
        ): Record<string, any> | Promise<Record<string, any>>;
        list(queryParams?: VisitsApiQueryParams): Promise<Visit[]>;
        save(saveParams: VisitsApiSaveParams): Promise<Visit>;
        transformPathname?(pathname: string): string;
    }

    Implemented by

    Index

    Methods

    • Add additional data to the visit before saving.

      Parameters

      Returns Record<string, any> | Promise<Record<string, any>>

    • Transform the pathname before it is considered for any other processing.

      Parameters

      • pathname: string

        the original pathname

      Returns string