core-utils
    Preparing search index...
    NotificationClientParams: {
        logger: Logger;
        signingKey?: string;
        tracer: Tracer;
    } & (
        | { apiKey: string; provider?: never }
        | { apiKey?: never; provider: IdempotentKnock }
    )

    Configuration parameters for the NotificationClient constructor.

    Type Declaration

    • logger: Logger

      Logger instance for structured logging.

    • OptionalsigningKey?: string

      Signing key for user token authentication. Only required if calling signUserToken.

    • tracer: Tracer

      Tracer instance for distributed tracing.

    • { apiKey: string; provider?: never }
    • { apiKey?: never; provider: IdempotentKnock }