UNPKG

@google-cloud/vision

Version:
33 lines (32 loc) 1.03 kB
import * as protoTypes from '../protos/protos'; interface FeatureFunction { (request: string | ImprovedRequest | Buffer): Promise<[protoTypes.google.cloud.vision.v1.IAnnotateImageResponse]>; } export interface FeaturesMethod { annotateImage: FeatureFunction; faceDetection: FeatureFunction; landmarkDetection: FeatureFunction; labelDetection: FeatureFunction; safeSearchDetection: FeatureFunction; imageProperties: FeatureFunction; cropHints: FeatureFunction; webDetection: FeatureFunction; logoDetection: FeatureFunction; textDetection: FeatureFunction; documentTextDetection: FeatureFunction; productSearch?: FeatureFunction; objectLocalization?: FeatureFunction; } interface ImprovedRequest { image?: { source?: { filename?: string; imageUri?: string; }; content?: Uint8Array | string | null; }; features?: any; imageContext?: any; } export declare function call(apiVersion: string): FeaturesMethod; export {};