UNPKG

@sheerid/jslib-nightly

Version:

SheerID JavaScript Library

18 lines (17 loc) 1.38 kB
import { MockStep, VerificationStep, Segment, DatabaseId, Locale, FieldId, HookName, Hook, ConversionRequest } from './types'; export declare const assertValidVerificationStepName: (candidate: VerificationStep) => void; export declare const assertValidMockStepName: (candidate: MockStep) => void; export declare const assertValidSegmentName: (candidate: Segment) => void; export declare const assertValidLocale: (locale: Locale) => void; export declare const isValidLocale: (locale: any) => locale is Locale; export declare const assertValidHtmlElement: (element: HTMLElement) => void; export declare const assertValidProgramId: (programId: DatabaseId) => void; export declare const assertValidFieldId: (candidate: FieldId | string) => void; export declare const assertValidTryAgainStep: (candidate: VerificationStep) => void; export declare const assertValidHook: (hook: Hook) => void; export declare const isValidHookName: (candidate: unknown) => candidate is HookName; export declare function assertValidHookName(candidate: unknown): asserts candidate is HookName; export declare const assertValidFunction: (candidate: Function) => void; export declare const assertValidTrackingId: (candidate: string) => void; export declare const assertValidConversionRequest: (candidate: ConversionRequest) => void; export declare const assertValidDatabaseId: (candidate: string) => void;