diff --git a/packages/@azure/applicationinsights-query/README.md b/packages/@azure/applicationinsights-query/README.md index 5eb513ac6934..8e9cf468858a 100644 --- a/packages/@azure/applicationinsights-query/README.md +++ b/packages/@azure/applicationinsights-query/README.md @@ -1,33 +1,26 @@ -## An isomorphic javascript sdk for - ApplicationInsightsDataClient +# An isomorphic javascript sdk for - ApplicationInsightsDataClient +This project provides an isomorphic javascript package. Right now it supports: +- node.js version 6.x.x or higher +- browser javascript -This package contains an isomorphic SDK for ApplicationInsightsDataClient. - -### Currently supported environments - -- Node.js version 6.x.x or higher -- Browser JavaScript - -### How to Install +## How to Install +- nodejs ``` npm install @azure/applicationinsights-query ``` - -### How to use - -#### nodejs - Authentication, client creation and get metrics as an example written in TypeScript. - -##### Install @azure/ms-rest-nodeauth - -``` -npm install @azure/ms-rest-nodeauth +- browser +```html + ``` -##### Sample code +## How to use + +### nodejs - Authentication, client creation and get metrics as an example written in TypeScript. ```ts -import * as msRest from "@azure/ms-rest-js"; -import * as msRestNodeAuth from "@azure/ms-rest-nodeauth"; +import * as msRest from "ms-rest-js"; +import * as msRestNodeAuth from "ms-rest-nodeauth"; import { ApplicationInsightsDataClient, ApplicationInsightsDataModels, ApplicationInsightsDataMappers } from "@azure/applicationinsights-query"; const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"]; @@ -51,17 +44,7 @@ msRestNodeAuth.interactiveLogin().then((creds) => { }); ``` -#### browser - Authentication, client creation and get metrics as an example written in JavaScript. - -##### Install @azure/ms-rest-browserauth - -``` -npm install @azure/ms-rest-browserauth -``` - -##### Sample code - -See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to Azure in the browser. +### browser - Authentication, client creation and get metrics as an example written in javascript. - index.html ```html @@ -69,8 +52,8 @@ See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to @azure/applicationinsights-query sample - - + + - + + ``` -## Related projects - -- [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js) +# Related projects + - [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js) diff --git a/packages/@azure/applicationinsights-query/lib/applicationInsightsDataClient.ts b/packages/@azure/applicationinsights-query/lib/applicationInsightsDataClient.ts index df88350debaa..84e7e9a73a2f 100644 --- a/packages/@azure/applicationinsights-query/lib/applicationInsightsDataClient.ts +++ b/packages/@azure/applicationinsights-query/lib/applicationInsightsDataClient.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "./models"; import * as Mappers from "./models/mappers"; import * as operations from "./operations"; diff --git a/packages/@azure/applicationinsights-query/lib/applicationInsightsDataClientContext.ts b/packages/@azure/applicationinsights-query/lib/applicationInsightsDataClientContext.ts index 490c2684263f..ee739ecb99bb 100644 --- a/packages/@azure/applicationinsights-query/lib/applicationInsightsDataClientContext.ts +++ b/packages/@azure/applicationinsights-query/lib/applicationInsightsDataClientContext.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "./models"; const packageName = "@azure/applicationinsights-query"; diff --git a/packages/@azure/applicationinsights-query/lib/models/index.ts b/packages/@azure/applicationinsights-query/lib/models/index.ts index 50135f90faa0..c00bcef9e00f 100644 --- a/packages/@azure/applicationinsights-query/lib/models/index.ts +++ b/packages/@azure/applicationinsights-query/lib/models/index.ts @@ -8,8 +8,8 @@ * regenerated. */ -import { ServiceClientOptions } from "@azure/ms-rest-js"; -import * as msRest from "@azure/ms-rest-js"; +import { ServiceClientOptions } from "ms-rest-js"; +import * as msRest from "ms-rest-js"; /** @@ -1259,7 +1259,7 @@ export interface EventsExceptionInfo { */ outerMethod?: string; /** - * @member {string} [outerAssembly] The outer assmebly of the exception + * @member {string} [outerAssembly] The outer assembly of the exception */ outerAssembly?: string; /** diff --git a/packages/@azure/applicationinsights-query/lib/models/mappers.ts b/packages/@azure/applicationinsights-query/lib/models/mappers.ts index 41143e2b862a..9f95aef34876 100644 --- a/packages/@azure/applicationinsights-query/lib/models/mappers.ts +++ b/packages/@azure/applicationinsights-query/lib/models/mappers.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; export const MetricsPostBodySchemaParameters: msRest.CompositeMapper = { @@ -729,6 +729,11 @@ export const EventsResults: msRest.CompositeMapper = { element: { type: { name: "Composite", + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type" + }, + uberParent: "EventsResultData", className: "EventsResultData" } } @@ -760,6 +765,11 @@ export const EventsResult: msRest.CompositeMapper = { serializedName: "value", type: { name: "Composite", + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type" + }, + uberParent: "EventsResultData", className: "EventsResultData" } } diff --git a/packages/@azure/applicationinsights-query/lib/models/parameters.ts b/packages/@azure/applicationinsights-query/lib/models/parameters.ts index 34c02d6dcd4a..caae83e3d0e9 100644 --- a/packages/@azure/applicationinsights-query/lib/models/parameters.ts +++ b/packages/@azure/applicationinsights-query/lib/models/parameters.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; export const aggregation: msRest.OperationQueryParameter = { parameterPath: [ diff --git a/packages/@azure/applicationinsights-query/lib/operations/events.ts b/packages/@azure/applicationinsights-query/lib/operations/events.ts index d6c8cfc3e584..9290767df1f9 100644 --- a/packages/@azure/applicationinsights-query/lib/operations/events.ts +++ b/packages/@azure/applicationinsights-query/lib/operations/events.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/eventsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/applicationinsights-query/lib/operations/metrics.ts b/packages/@azure/applicationinsights-query/lib/operations/metrics.ts index 56a1c8e0b26f..df708b76c655 100644 --- a/packages/@azure/applicationinsights-query/lib/operations/metrics.ts +++ b/packages/@azure/applicationinsights-query/lib/operations/metrics.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/metricsMappers"; import * as Parameters from "../models/parameters"; @@ -136,7 +136,7 @@ export class Metrics { /** * Gets metadata describing the available metrics - * @summary Retrieve metric metatadata + * @summary Retrieve metric metadata * @param appId ID of the application. This is Application ID from the API Access settings blade in * the Azure portal. * @param [options] The optional parameters diff --git a/packages/@azure/applicationinsights-query/lib/operations/query.ts b/packages/@azure/applicationinsights-query/lib/operations/query.ts index 2a3420a07463..9e11630aa311 100644 --- a/packages/@azure/applicationinsights-query/lib/operations/query.ts +++ b/packages/@azure/applicationinsights-query/lib/operations/query.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/queryMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/applicationinsights-query/package.json b/packages/@azure/applicationinsights-query/package.json index efee07b714af..844d94e12e78 100644 --- a/packages/@azure/applicationinsights-query/package.json +++ b/packages/@azure/applicationinsights-query/package.json @@ -4,7 +4,7 @@ "description": "ApplicationInsightsDataClient Library with typescript type definitions for node.js and browser.", "version": "0.1.0", "dependencies": { - "@azure/ms-rest-js": "^1.1.0", + "ms-rest-js": "^1.0.460", "tslib": "^1.9.3" }, "keywords": [ diff --git a/packages/@azure/applicationinsights-query/rollup.config.js b/packages/@azure/applicationinsights-query/rollup.config.js index 85ed89401a88..b5a572964cb3 100644 --- a/packages/@azure/applicationinsights-query/rollup.config.js +++ b/packages/@azure/applicationinsights-query/rollup.config.js @@ -4,15 +4,15 @@ import nodeResolve from "rollup-plugin-node-resolve"; */ const config = { input: './esm/applicationInsightsDataClient.js', - external: ["@azure/ms-rest-js", "@azure/ms-rest-azure-js"], + external: ["ms-rest-js", "ms-rest-azure-js"], output: { file: "./dist/applicationinsights-query.js", format: "umd", name: "Azure.ApplicationinsightsQuery", sourcemap: true, globals: { - "@azure/ms-rest-js": "msRest", - "@azure/ms-rest-azure-js": "msRestAzure" + "ms-rest-js": "msRest", + "ms-rest-azure-js": "msRestAzure" }, banner: `/* * Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/packages/@azure/applicationinsights-query/tsconfig.json b/packages/@azure/applicationinsights-query/tsconfig.json index 51ea90961ce5..f32d1664f320 100644 --- a/packages/@azure/applicationinsights-query/tsconfig.json +++ b/packages/@azure/applicationinsights-query/tsconfig.json @@ -14,6 +14,6 @@ "outDir": "./esm", "importHelpers": true }, - "include": ["./lib/**/*.ts"], + "include": ["./lib/**/*"], "exclude": ["node_modules"] }