capture: { <T extends keyof CaptureEventsPayloadMap>( eventName: T, query: CaptureEventsPayloadMap[T], ): Promise<void> | Promise<Response>; <T extends string & {} | (keyof CaptureEventsPayloadMap)
>( target: T, query: T extends keyof CaptureEventsPayloadMap ? CaptureEventsPayloadMap[T<T>] : Record<string, any>, ): Promise<void> | Promise<Response>;}
Captures an analytic event with a custom target and query payload.