@unifygtm/intent-client
Version:
JavaScript client for interacting with the Unify Intent API in the browser.
17 lines (15 loc) • 470 B
text/typescript
import { DEFAULT_FORM_EVENT_TYPES } from './constants';
import {
DefaultEventData,
DefaultFormCompletedEventData,
DefaultFormPageSubmittedEventData,
DefaultFormPageSubmittedV2EventData,
} from './types/default';
export function isDefaultFormEventData(
data: DefaultEventData,
): data is
| DefaultFormCompletedEventData
| DefaultFormPageSubmittedEventData
| DefaultFormPageSubmittedV2EventData {
return DEFAULT_FORM_EVENT_TYPES.includes(data.event);
}