ng2-appinsights
Version:
App Insights module for Angular 2.0.x
33 lines (32 loc) • 919 B
TypeScript
/**
* App Insights Configuration Contract
*
* @export
* @interface Config
*/
export interface Config {
instrumentationKey: string;
endpointUrl?: string;
accountId?: string;
sessionRenewalMs?: number;
sessionExpirationMs?: number;
maxBatchSizeInBytes?: number;
maxBatchInterval?: number;
enableDebug?: boolean;
disableTelemetry?: boolean;
verboseLogging?: boolean;
samplingPercentage?: boolean;
diagnosticLogInterval?: number;
disableExceptionTracking?: boolean;
disableAjaxTracking?: boolean;
overridePageViewDuration?: boolean;
maxAjaxCallsPerView?: number;
isCookieUseDisabled?: boolean;
cookieDomain?: string;
disableFlushOnBeforeUnload?: boolean;
enableSessionStorageBuffer?: boolean;
isRetryDisabled?: boolean;
url?: string;
isStorageUseDisabled?: boolean;
[index: string]: any;
}