/applicationinsights-core-js!ICookieMgr:interface" }, { "kind": "Content", "text": ";" } ], "fileUrlPath": "types/JavaScriptSDK/CookieMgr.d.ts", "returnTypeTokenRange": { "startIndex": 5, "endIndex": 6 }, "releaseTag": "Public", "overloadIndex": 1, "parameters": [ { "parameterName": "rootConfig", "parameterTypeTokenRange": { "startIndex": 1, "endIndex": 2 }, "isOptional": true }, { "parameterName": "logger", "parameterTypeTokenRange": { "startIndex": 3, "endIndex": 4 }, "isOptional": true } ], "name": "createCookieMgr" }, { "kind": "Function", "canonicalReference": "@microsoft/applicationinsights-core-js!createCustomDomEvent:function(1)", "docComment": "", "excerptTokens": [ { "kind": "Content", "text": "export declare function createCustomDomEvent(eventName: " }, { "kind": "Content", "text": "string" }, { "kind": "Content", "text": ", details?: " }, { "kind": "Content", "text": "any" }, { "kind": "Content", "text": "): " }, { "kind": "Reference", "text": "CustomEvent", "canonicalReference": "!CustomEvent:interface" }, { "kind": "Content", "text": ";" } ], "fileUrlPath": "types/JavaScriptSDK/EnvUtils.d.ts", "returnTypeTokenRange": { "startIndex": 5, "endIndex": 6 }, "releaseTag": "Public", "overloadIndex": 1, "parameters": [ { "parameterName": "eventName", "parameterTypeTokenRange": { "startIndex": 1, "endIndex": 2 }, "isOptional": false }, { "parameterName": "details", "parameterTypeTokenRange": { "startIndex": 3, "endIndex": 4 }, "isOptional": true } ], "name": "createCustomDomEvent" }, { "kind": "Function", "canonicalReference": "@microsoft/applicationinsights-core-js!createEnumMap:function(1)", "docComment": "/**\n * Create a 2 index map that maps an enum's key as both the key and value, X[\"key\"] => \"key\" and X[0] => \"keyof 0\".\n *\n * @param values - The values to populate on the new object\n *\n * @returns \n */\n", "excerptTokens": [ { "kind": "Content", "text": "export declare function createEnumMap(values: " }, { "kind": "Content", "text": "{\n [key in keyof E]: E[keyof E];\n}" }, { "kind": "Content", "text": "): " }, { "kind": "Reference", "text": "EnumMap", "canonicalReference": "@microsoft/applicationinsights-core-js!EnumMap:type" }, { "kind": "Content", "text": "" }, { "kind": "Content", "text": ";" } ], "fileUrlPath": "types/JavaScriptSDK.Enums/EnumHelperFuncs.d.ts", "returnTypeTokenRange": { "startIndex": 5, "endIndex": 7 }, "releaseTag": "Public", "overloadIndex": 1, "parameters": [ { "parameterName": "values", "parameterTypeTokenRange": { "startIndex": 3, "endIndex": 4 }, "isOptional": false } ], "typeParameters": [ { "typeParameterName": "E", "constraintTokenRange": { "startIndex": 0, "endIndex": 0 }, "defaultTypeTokenRange": { "startIndex": 0, "endIndex": 0 } }, { "typeParameterName": "I", "constraintTokenRange": { "startIndex": 0, "endIndex": 0 }, "defaultTypeTokenRange": { "startIndex": 1, "endIndex": 2 } } ], "name": "createEnumMap" }, { "kind": "Function", "canonicalReference": "@microsoft/applicationinsights-core-js!createEnumStyle:function(1)", "docComment": "/**\n * Create an enum style object which has both the key => value and value => key mappings\n *\n * @param values - The values to populate on the new object\n *\n * @returns \n */\n", "excerptTokens": [ { "kind": "Content", "text": "export declare function createEnumStyle(values: " }, { "kind": "Content", "text": "{\n [key in keyof E]: E[keyof E];\n}" }, { "kind": "Content", "text": "): " }, { "kind": "Reference", "text": "EnumValue", "canonicalReference": "@microsoft/applicationinsights-core-js!EnumValue:type" }, { "kind": "Content", "text": "" }, { "kind": "Content", "text": ";" } ], "fileUrlPath": "types/JavaScriptSDK.Enums/EnumHelperFuncs.d.ts", "returnTypeTokenRange": { "startIndex": 3, "endIndex": 5 }, "releaseTag": "Public", "overloadIndex": 1, "parameters": [ { "parameterName": "values", "parameterTypeTokenRange": { "startIndex": 1, "endIndex": 2 }, "isOptional": false } ], "typeParameters": [ { "typeParameterName": "E", "constraintTokenRange": { "startIndex": 0, "endIndex": 0 }, "defaultTypeTokenRange": { "startIndex": 0, "endIndex": 0 } } ], "name": "createEnumStyle" }, { "kind": "Function", "canonicalReference": "@microsoft/applicationinsights-core-js!createProcessTelemetryContext:function(1)", "docComment": "/**\n * Creates a new Telemetry Item context with the current config, core and plugin execution chain\n *\n * @param plugins - The plugin instances that will be executed\n *\n * @param config - The current config\n *\n * @param core - The current core instance\n *\n * @param startAt - Identifies the next plugin to execute, if null there is no \"next\" plugin and if undefined it should assume the start of the chain\n */\n", "excerptTokens": [ { "kind": "Content", "text": "export declare function createProcessTelemetryContext(telemetryChain: " }, { "kind": "Reference", "text": "ITelemetryPluginChain", "canonicalReference": "@microsoft/applicationinsights-core-js!ITelemetryPluginChain:interface" }, { "kind": "Content", "text": " | null" }, { "kind": "Content", "text": ", config: " }, { "kind": "Reference", "text": "IConfiguration", "canonicalReference": "@microsoft/applicationinsights-core-js!IConfiguration:interface" }, { "kind": "Content", "text": ", core: " }, { "kind": "Reference", "text": "IAppInsightsCore", "canonicalReference": "@microsoft/applicationinsights-core-js!IAppInsightsCore:interface" }, { "kind": "Content", "text": ", startAt?: " }, { "kind": "Reference", "text": "IPlugin", "canonicalReference": "@microsoft/applicationinsights-core-js!IPlugin:interface" }, { "kind": "Content", "text": "): " }, { "kind": "Reference", "text": "IProcessTelemetryContext", "canonicalReference": "@microsoft/applicationinsights-core-js!IProcessTelemetryContext:interface" }, { "kind": "Content", "text": ";" } ], "fileUrlPath": "types/JavaScriptSDK/ProcessTelemetryContext.d.ts", "returnTypeTokenRange": { "startIndex": 10, "endIndex": 11 }, "releaseTag": "Public", "overloadIndex": 1, "parameters": [ { "parameterName": "telemetryChain", "parameterTypeTokenRange": { "startIndex": 1, "endIndex": 3 }, "isOptional": false }, { "parameterName": "config", "parameterTypeTokenRange": { "startIndex": 4, "endIndex": 5 }, "isOptional": false }, { "parameterName": "core", "parameterTypeTokenRange": { "startIndex": 6, "endIndex": 7 }, "isOptional": false }, { "parameterName": "startAt", "parameterTypeTokenRange": { "startIndex": 8, "endIndex": 9 }, "isOptional": true } ], "name": "createProcessTelemetryContext" }, { "kind": "Function", "canonicalReference": "@microsoft/applicationinsights-core-js!createTraceParent:function(1)", "docComment": "/**\n * Create a new ITraceParent instance using the provided values.\n *\n * @param traceId - The traceId to use, when invalid a new random W3C id will be generated.\n *\n * @param spanId - The parent/span id to use, a new random value will be generated if it is invalid.\n *\n * @param flags - The traceFlags to use, defaults to zero (0) if not supplied or invalid\n *\n * @param version - The version to used, defaults to version \"01\" if not supplied or invalid.\n *\n * @returns \n */\n", "excerptTokens": [ { "kind": "Content", "text": "export declare function createTraceParent(traceId?: " }, { "kind": "Content", "text": "string" }, { "kind": "Content", "text": ", spanId?: " }, { "kind": "Content", "text": "string" }, { "kind": "Content", "text": ", flags?: " }, { "kind": "Content", "text": "number" }, { "kind": "Content", "text": ", version?: " }, { "kind": "Content", "text": "string" }, { "kind": "Content", "text": "): " }, { "kind": "Reference", "text": "ITraceParent", "canonicalReference": "@microsoft/applicationinsights-core-js!ITraceParent:interface" }, { "kind": "Content", "text": ";" } ], "fileUrlPath": "types/JavaScriptSDK/W3cTraceParent.d.ts", "returnTypeTokenRange": { "startIndex": 9, "endIndex": 10 }, "releaseTag": "Public", "overloadIndex": 1, "parameters": [ { "parameterName": "traceId", "parameterTypeTokenRange": { "startIndex": 1, "endIndex": 2 }, "isOptional": true }, { "parameterName": "spanId", "parameterTypeTokenRange": { "startIndex": 3, "endIndex": 4 }, "isOptional": true }, { "parameterName": "flags", "parameterTypeTokenRange": { "startIndex": 5, "endIndex": 6 }, "isOptional": true }, { "parameterName": "version", "parameterTypeTokenRange": { "startIndex": 7, "endIndex": 8 }, "isOptional": true } ], "name": "createTraceParent" }, { "kind": "Function", "canonicalReference": "@microsoft/applicationinsights-core-js!createUniqueNamespace:function(1)", "docComment": "", "excerptTokens": [ { "kind": "Content", "text": "export declare function createUniqueNamespace(name: " }, { "kind": "Content", "text": "string" }, { "kind": "Content", "text": ", includeVersion?: " }, { "kind": "Content", "text": "boolean" }, { "kind": "Content", "text": "): " }, { "kind": "Content", "text": "string" }, { "kind": "Content", "text": ";" } ], "fileUrlPath": "types/JavaScriptSDK/DataCacheHelper.d.ts", "returnTypeTokenRange": { "startIndex": 5, "endIndex": 6 }, "releaseTag": "Public", "overloadIndex": 1, "parameters": [ { "parameterName": "name", "parameterTypeTokenRange": { "startIndex": 1, "endIndex": 2 }, "isOptional": false }, { "parameterName": "includeVersion", "parameterTypeTokenRange": { "startIndex": 3, "endIndex": 4 }, "isOptional": true } ], "name": "createUniqueNamespace" }, { "kind": "Function", "canonicalReference": "@microsoft/applicationinsights-core-js