UNPKG

@aws-amplify/analytics

Version:

Analytics category of aws-amplify

22 lines (21 loc) • 737 B
import { AmplifyContext } from '@aws-amplify/core'; import { RecordInput } from '../types'; export declare function record(ctx: AmplifyContext, input: RecordInput): void; /** * Record one analytic event and send it to Kinesis Data Firehose. Events will be buffered and periodically sent to * Kinesis Data Firehose. * * @param params The input object used to construct the request. * * @throws validation: {@link AnalyticsValidationErrorCode} - Thrown when the provided parameters or library * configuration is incorrect. * * @example * ```ts * record({ * streamName: 'myFirehoseStream', * data: { } // The data blob to put into the record * }); * ``` */ export declare function record(input: RecordInput): void;