diff --git a/lib/services/computerVision/lib/models/index.d.ts b/lib/services/computerVision/lib/models/index.d.ts index dc24f7edd3..9878b2fd8c 100644 --- a/lib/services/computerVision/lib/models/index.d.ts +++ b/lib/services/computerVision/lib/models/index.d.ts @@ -11,56 +11,6 @@ import * as moment from "moment"; -/** - * @class - * Initializes a new instance of the Word class. - * @constructor - * @member {array} [boundingBox] - * @member {string} [text] - */ -export interface Word { - boundingBox?: number[]; - text?: string; -} - -/** - * @class - * Initializes a new instance of the Line class. - * @constructor - * @member {array} [boundingBox] - * @member {string} [text] - * @member {array} [words] - */ -export interface Line { - boundingBox?: number[]; - text?: string; - words?: Word[]; -} - -/** - * @class - * Initializes a new instance of the RecognitionResult class. - * @constructor - * @member {array} [lines] - */ -export interface RecognitionResult { - lines?: Line[]; -} - -/** - * @class - * Initializes a new instance of the TextOperationResult class. - * @constructor - * @member {string} [status] Status of the text operation. Possible values - * include: 'Not Started', 'Running', 'Failed', 'Succeeded' - * @member {object} [recognitionResult] - * @member {array} [recognitionResult.lines] - */ -export interface TextOperationResult { - status?: string; - recognitionResult?: RecognitionResult; -} - /** * @class * Initializes a new instance of the FaceRectangle class. @@ -597,3 +547,53 @@ export interface ComputerVisionError { export interface ImageUrl { url: string; } + +/** + * @class + * Initializes a new instance of the Word class. + * @constructor + * @member {array} [boundingBox] + * @member {string} [text] + */ +export interface Word { + boundingBox?: number[]; + text?: string; +} + +/** + * @class + * Initializes a new instance of the Line class. + * @constructor + * @member {array} [boundingBox] + * @member {string} [text] + * @member {array} [words] + */ +export interface Line { + boundingBox?: number[]; + text?: string; + words?: Word[]; +} + +/** + * @class + * Initializes a new instance of the RecognitionResult class. + * @constructor + * @member {array} [lines] + */ +export interface RecognitionResult { + lines?: Line[]; +} + +/** + * @class + * Initializes a new instance of the TextOperationResult class. + * @constructor + * @member {string} [status] Status of the text operation. Possible values + * include: 'Not Started', 'Running', 'Failed', 'Succeeded' + * @member {object} [recognitionResult] + * @member {array} [recognitionResult.lines] + */ +export interface TextOperationResult { + status?: string; + recognitionResult?: RecognitionResult; +} diff --git a/lib/services/computerVision/lib/models/index.js b/lib/services/computerVision/lib/models/index.js index e56fc144a6..4f2f8098a8 100644 --- a/lib/services/computerVision/lib/models/index.js +++ b/lib/services/computerVision/lib/models/index.js @@ -14,10 +14,6 @@ 'use strict'; -exports.Word = require('./word'); -exports.Line = require('./line'); -exports.RecognitionResult = require('./recognitionResult'); -exports.TextOperationResult = require('./textOperationResult'); exports.FaceRectangle = require('./faceRectangle'); exports.CelebritiesModel = require('./celebritiesModel'); exports.LandmarksModel = require('./landmarksModel'); @@ -45,3 +41,7 @@ exports.ImageDescription = require('./imageDescription'); exports.TagResult = require('./tagResult'); exports.ComputerVisionError = require('./computerVisionError'); exports.ImageUrl = require('./imageUrl'); +exports.Word = require('./word'); +exports.Line = require('./line'); +exports.RecognitionResult = require('./recognitionResult'); +exports.TextOperationResult = require('./textOperationResult'); diff --git a/lib/services/computerVision/package.json b/lib/services/computerVision/package.json index 3cec76a6a3..bbbc966bda 100644 --- a/lib/services/computerVision/package.json +++ b/lib/services/computerVision/package.json @@ -2,7 +2,7 @@ "name": "azure-cognitiveservices-computervision", "author": "Microsoft Corporation", "description": "ComputerVisionClient Library with typescript type definitions for node", - "version": "3.0.0", + "version": "3.1.0", "dependencies": { "ms-rest": "^2.3.3" },