diff --git a/packages/@azure/cognitiveservices-newssearch/README.md b/packages/@azure/cognitiveservices-newssearch/README.md index bdeabdc40c9e..f17f5f10339b 100644 --- a/packages/@azure/cognitiveservices-newssearch/README.md +++ b/packages/@azure/cognitiveservices-newssearch/README.md @@ -1,33 +1,26 @@ -## An isomorphic javascript sdk for - NewsSearchAPIClient +# An isomorphic javascript sdk for - NewsSearchAPIClient +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 NewsSearchAPIClient. - -### Currently supported environments - -- Node.js version 6.x.x or higher -- Browser JavaScript - -### How to Install +## How to Install +- nodejs ``` npm install @azure/cognitiveservices-newssearch ``` - -### How to use - -#### nodejs - Authentication, client creation and search news 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 search news 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 { NewsSearchAPIClient, NewsSearchAPIModels, NewsSearchAPIMappers } from "@azure/cognitiveservices-newssearch"; const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"]; @@ -59,17 +52,7 @@ msRestNodeAuth.interactiveLogin().then((creds) => { }); ``` -#### browser - Authentication, client creation and search news 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 search news as an example written in javascript. - index.html ```html @@ -77,8 +60,8 @@ See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to @azure/cognitiveservices-newssearch 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/cognitiveservices-newssearch/lib/models/index.ts b/packages/@azure/cognitiveservices-newssearch/lib/models/index.ts index a23c97bdd8f6..3a21a78f604e 100644 --- a/packages/@azure/cognitiveservices-newssearch/lib/models/index.ts +++ b/packages/@azure/cognitiveservices-newssearch/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"; /** diff --git a/packages/@azure/cognitiveservices-newssearch/lib/models/mappers.ts b/packages/@azure/cognitiveservices-newssearch/lib/models/mappers.ts index e1841631aff7..25a335a7defb 100644 --- a/packages/@azure/cognitiveservices-newssearch/lib/models/mappers.ts +++ b/packages/@azure/cognitiveservices-newssearch/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 ResponseBase: msRest.CompositeMapper = { @@ -101,6 +101,8 @@ export const Thing: msRest.CompositeMapper = { serializedName: "image", type: { name: "Composite", + polymorphicDiscriminator: ResponseBase.type.polymorphicDiscriminator, + uberParent: "ResponseBase", className: "ImageObject" } }, @@ -153,6 +155,8 @@ export const CreativeWork: msRest.CompositeMapper = { element: { type: { name: "Composite", + polymorphicDiscriminator: ResponseBase.type.polymorphicDiscriminator, + uberParent: "ResponseBase", className: "Thing" } } @@ -170,6 +174,8 @@ export const CreativeWork: msRest.CompositeMapper = { serializedName: "video", type: { name: "Composite", + polymorphicDiscriminator: ResponseBase.type.polymorphicDiscriminator, + uberParent: "ResponseBase", className: "VideoObject" } } @@ -228,6 +234,8 @@ export const NewsArticle: msRest.CompositeMapper = { element: { type: { name: "Composite", + polymorphicDiscriminator: ResponseBase.type.polymorphicDiscriminator, + uberParent: "ResponseBase", className: "NewsArticle" } } @@ -300,6 +308,8 @@ export const News: msRest.CompositeMapper = { element: { type: { name: "Composite", + polymorphicDiscriminator: ResponseBase.type.polymorphicDiscriminator, + uberParent: "ResponseBase", className: "NewsArticle" } } @@ -364,6 +374,8 @@ export const ImageObject: msRest.CompositeMapper = { serializedName: "thumbnail", type: { name: "Composite", + polymorphicDiscriminator: ResponseBase.type.polymorphicDiscriminator, + uberParent: "ResponseBase", className: "ImageObject" } } @@ -410,6 +422,8 @@ export const Query: msRest.CompositeMapper = { serializedName: "thumbnail", type: { name: "Composite", + polymorphicDiscriminator: ResponseBase.type.polymorphicDiscriminator, + uberParent: "ResponseBase", className: "ImageObject" } } @@ -469,6 +483,8 @@ export const TrendingTopics: msRest.CompositeMapper = { element: { type: { name: "Composite", + polymorphicDiscriminator: ResponseBase.type.polymorphicDiscriminator, + uberParent: "ResponseBase", className: "NewsTopic" } } @@ -527,6 +543,8 @@ export const VideoObject: msRest.CompositeMapper = { serializedName: "thumbnail", type: { name: "Composite", + polymorphicDiscriminator: ResponseBase.type.polymorphicDiscriminator, + uberParent: "ResponseBase", className: "ImageObject" } }, diff --git a/packages/@azure/cognitiveservices-newssearch/lib/models/parameters.ts b/packages/@azure/cognitiveservices-newssearch/lib/models/parameters.ts index 3eba9e9983c1..eda39e3c46ce 100644 --- a/packages/@azure/cognitiveservices-newssearch/lib/models/parameters.ts +++ b/packages/@azure/cognitiveservices-newssearch/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 acceptLanguage: msRest.OperationParameter = { parameterPath: [ diff --git a/packages/@azure/cognitiveservices-newssearch/lib/newsSearchAPIClient.ts b/packages/@azure/cognitiveservices-newssearch/lib/newsSearchAPIClient.ts index 77e822da695b..aaef452e94f2 100644 --- a/packages/@azure/cognitiveservices-newssearch/lib/newsSearchAPIClient.ts +++ b/packages/@azure/cognitiveservices-newssearch/lib/newsSearchAPIClient.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/cognitiveservices-newssearch/lib/newsSearchAPIClientContext.ts b/packages/@azure/cognitiveservices-newssearch/lib/newsSearchAPIClientContext.ts index 72bb24bddcc5..8587629b3386 100644 --- a/packages/@azure/cognitiveservices-newssearch/lib/newsSearchAPIClientContext.ts +++ b/packages/@azure/cognitiveservices-newssearch/lib/newsSearchAPIClientContext.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/cognitiveservices-newssearch"; diff --git a/packages/@azure/cognitiveservices-newssearch/lib/operations/newsOperations.ts b/packages/@azure/cognitiveservices-newssearch/lib/operations/newsOperations.ts index 24e8a88503ae..f29836f1793c 100644 --- a/packages/@azure/cognitiveservices-newssearch/lib/operations/newsOperations.ts +++ b/packages/@azure/cognitiveservices-newssearch/lib/operations/newsOperations.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/newsOperationsMappers"; import * as Parameters from "../models/parameters"; @@ -74,10 +74,10 @@ export class NewsOperations { } /** - * @summary The News Category API lets lets you search on Bing and get back a list of top news - * articles by category. This section provides technical details about the query parameters and - * headers that you use to request news and the JSON response objects that contain them. For - * examples that show how to make requests, see [Searching the web for + * @summary The News Category API lets you search on Bing and get back a list of top news articles + * by category. This section provides technical details about the query parameters and headers that + * you use to request news and the JSON response objects that contain them. For examples that show + * how to make requests, see [Searching the web for * news](https://docs.microsoft.com/en-us/azure/cognitive-services/bing-news-search/search-the-web). * @param [options] The optional parameters * @returns Promise @@ -102,11 +102,10 @@ export class NewsOperations { } /** - * @summary The News Trending Topics API lets lets you search on Bing and get back a list of - * trending news topics that are currently trending on Bing. This section provides technical - * details about the query parameters and headers that you use to request news and the JSON - * response objects that contain them. For examples that show how to make requests, see [Searching - * the web for + * @summary The News Trending Topics API lets you search on Bing and get back a list of trending + * news topics that are currently trending on Bing. This section provides technical details about + * the query parameters and headers that you use to request news and the JSON response objects that + * contain them. For examples that show how to make requests, see [Searching the web for * news](https://docs.microsoft.com/en-us/azure/cognitive-services/bing-news-search/search-the-web). * @param [options] The optional parameters * @returns Promise diff --git a/packages/@azure/cognitiveservices-newssearch/package.json b/packages/@azure/cognitiveservices-newssearch/package.json index 883091beec65..3f011d151795 100644 --- a/packages/@azure/cognitiveservices-newssearch/package.json +++ b/packages/@azure/cognitiveservices-newssearch/package.json @@ -4,7 +4,7 @@ "description": "NewsSearchAPIClient 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/cognitiveservices-newssearch/rollup.config.js b/packages/@azure/cognitiveservices-newssearch/rollup.config.js index 84fc903817ee..bee26ca226e1 100644 --- a/packages/@azure/cognitiveservices-newssearch/rollup.config.js +++ b/packages/@azure/cognitiveservices-newssearch/rollup.config.js @@ -4,15 +4,15 @@ import nodeResolve from "rollup-plugin-node-resolve"; */ const config = { input: './esm/newsSearchAPIClient.js', - external: ["@azure/ms-rest-js", "@azure/ms-rest-azure-js"], + external: ["ms-rest-js", "ms-rest-azure-js"], output: { file: "./dist/cognitiveservices-newssearch.js", format: "umd", name: "Azure.CognitiveservicesNewssearch", 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/cognitiveservices-newssearch/tsconfig.json b/packages/@azure/cognitiveservices-newssearch/tsconfig.json index 51ea90961ce5..f32d1664f320 100644 --- a/packages/@azure/cognitiveservices-newssearch/tsconfig.json +++ b/packages/@azure/cognitiveservices-newssearch/tsconfig.json @@ -14,6 +14,6 @@ "outDir": "./esm", "importHelpers": true }, - "include": ["./lib/**/*.ts"], + "include": ["./lib/**/*"], "exclude": ["node_modules"] }