Add externs to js_library targets

PiperOrigin-RevId: 563500180
This commit is contained in:
Sebastian Schmidt 2023-09-07 11:49:52 -07:00 committed by Copybara-Service
parent 55536c4382
commit 6c38483b37
4 changed files with 206 additions and 1 deletions

View File

@ -0,0 +1,27 @@
/** @externs */
const AudioClassifier = {};
AudioClassifier.createFromModelBuffer = function() {};
AudioClassifier.createFromOptions = function() {};
AudioClassifier.createFromModelPath = function() {};
AudioClassifier.classify = function() {};
AudioClassifier.setDefaultSampleRate = function() {};
AudioClassifier.setOptions = function() {};
AudioClassifier.close = function() {};
const AudioEmbedder = {};
AudioEmbedder.createFromModelBuffer = function() {};
AudioEmbedder.createFromOptions = function() {};
AudioEmbedder.createFromModelPath = function() {};
AudioEmbedder.embded = function() {};
AudioEmbedder.setOptions = function() {};
AudioEmbedder.cosineSimilarity = function() {};
AudioEmbedder.setDefaultSampleRate = function() {};
AudioEmbedder.setOptions = function() {};
AudioEmbedder.close = function() {};
const FilesetResolver = {};
FilesetResolver.isSimdSupported = function() {};
FilesetResolver.forAudioTasks = function() {};
FilesetResolver.forTextTasks = function() {};
FilesetResolver.forVisionTasks = function() {};

View File

@ -0,0 +1,33 @@
/** @externs */
const LanguageDetector = {};
LanguageDetector.createFromModelBuffer = function() {};
LanguageDetector.createFromOptions = function() {};
LanguageDetector.createFromModelPath = function() {};
LanguageDetector.detect = function() {};
LanguageDetector.setOptions = function() {};
LanguageDetector.close = function() {};
const TextClassifier = {};
TextClassifier.createFromModelBuffer = function() {};
TextClassifier.createFromOptions = function() {};
TextClassifier.createFromModelPath = function() {};
TextClassifier.classify = function() {};
TextClassifier.setOptions = function() {};
TextClassifier.close = function() {};
const TextEmbedder = {};
TextEmbedder.createFromModelBuffer = function() {};
TextEmbedder.createFromOptions = function() {};
TextEmbedder.createFromModelPath = function() {};
TextEmbedder.embded = function() {};
TextEmbedder.setOptions = function() {};
TextEmbedder.cosineSimilarity = function() {};
TextClassifier.setOptions = function() {};
TextClassifier.close = function() {};
const FilesetResolver = {};
FilesetResolver.isSimdSupported = function() {};
FilesetResolver.forTextTasks = function() {};
FilesetResolver.forTextTasks = function() {};
FilesetResolver.forVisionTasks = function() {};

View File

@ -137,7 +137,7 @@ export class MPMask {
* Returns the texture format used for writing float textures on this
* platform.
*/
getTexImage2DFormat(): GLenum {
private getTexImage2DFormat(): GLenum {
const gl = this.getGL();
if (!MPMask.texImage2DFormat) {
// Note: This is the same check we use in

View File

@ -0,0 +1,145 @@
/** @externs */
const DrawingUtils = {};
DrawingUtils.clamp = function() {};
DrawingUtils.lerp = function() {};
DrawingUtils.drawLandmarks = function() {};
DrawingUtils.drawConnectors = function() {};
DrawingUtils.drawBoundingBox = function() {};
const FaceDetector = {};
FaceDetector.createFromModelBuffer = function() {};
FaceDetector.createFromOptions = function() {};
FaceDetector.createFromModelPath = function() {};
FaceDetector.detect = function() {};
FaceDetector.detectForVideo = function() {};
FaceDetector.setOptions = function() {};
FaceDetector.close = function() {};
const FaceLandmarker = {};
FaceLandmarker.FACE_LANDMARKS_LIPS = {};
FaceLandmarker.FACE_LANDMARKS_LEFT_EYE = {};
FaceLandmarker.FACE_LANDMARKS_LEFT_EYEBROW = {};
FaceLandmarker.FACE_LANDMARKS_LEFT_IRIS = {};
FaceLandmarker.FACE_LANDMARKS_RIGHT_EYE = {};
FaceLandmarker.FACE_LANDMARKS_RIGHT_EYEBROW = {};
FaceLandmarker.FACE_LANDMARKS_RIGHT_IRIS = {};
FaceLandmarker.FACE_LANDMARKS_FACE_OVAL = {};
FaceLandmarker.FACE_LANDMARKS_CONTOURS = {};
FaceLandmarker.FACE_LANDMARKS_TESSELATION = {};
FaceLandmarker.createFromModelBuffer = function() {};
FaceLandmarker.createFromOptions = function() {};
FaceLandmarker.createFromModelPath = function() {};
FaceLandmarker.detect = function() {};
FaceLandmarker.detectForVideo = function() {};
FaceLandmarker.setOptions = function() {};
FaceLandmarker.close = function() {};
const FaceStylizer = {};
FaceStylizer.createFromModelBuffer = function() {};
FaceStylizer.createFromOptions = function() {};
FaceStylizer.createFromModelPath = function() {};
FaceStylizer.stylize = function() {};
FaceStylizer.setOptions = function() {};
FaceStylizer.close = function() {};
const FilesetResolver = {};
FilesetResolver.isSimdSupported = function() {};
FilesetResolver.forAudioTasks = function() {};
FilesetResolver.forTextTasks = function() {};
FilesetResolver.forVisionTasks = function() {};
const GestureRecognizer = {};
GestureRecognizer.createFromModelBuffer = function() {};
GestureRecognizer.createFromOptions = function() {};
GestureRecognizer.createFromModelPath = function() {};
GestureRecognizer.recognize = function() {};
GestureRecognizer.recognizeForVideo = function() {};
GestureRecognizer.setOptions = function() {};
GestureRecognizer.close = function() {};
const HandLandmarker = {};
HandLandmarker.HAND_CONNECTIONS = {};
HandLandmarker.createFromModelBuffer = function() {};
HandLandmarker.createFromOptions = function() {};
HandLandmarker.createFromModelPath = function() {};
HandLandmarker.detect = function() {};
HandLandmarker.detectForVideo = function() {};
HandLandmarker.setOptions = function() {};
HandLandmarker.close = function() {};
const ImageClassifier = {};
ImageClassifier.createFromModelBuffer = function() {};
ImageClassifier.createFromOptions = function() {};
ImageClassifier.createFromModelPath = function() {};
ImageClassifier.classify = function() {};
ImageClassifier.classifyForVideo = function() {};
ImageClassifier.setOptions = function() {};
ImageClassifier.close = function() {};
const ImageEmbedder = {};
ImageEmbedder.createFromModelBuffer = function() {};
ImageEmbedder.createFromOptions = function() {};
ImageEmbedder.createFromModelPath = function() {};
ImageEmbedder.embded = function() {};
ImageEmbedder.embedForVideo = function() {};
ImageEmbedder.setOptions = function() {};
ImageEmbedder.cosineSimilarity = function() {};
ImageEmbedder.close = function() {};
const ImageSegmenter = {};
ImageSegmenter.createFromModelBuffer = function() {};
ImageSegmenter.createFromOptions = function() {};
ImageSegmenter.createFromModelPath = function() {};
ImageSegmenter.segmment = function() {};
ImageSegmenter.segmentForVideo = function() {};
ImageSegmenter.setOptions = function() {};
ImageSegmenter.getLabels = function() {};
ImageSegmenter.close = function() {};
const InteractiveSegmenter = {};
InteractiveSegmenter.createFromModelBuffer = function() {};
InteractiveSegmenter.createFromOptions = function() {};
InteractiveSegmenter.createFromModelPath = function() {};
InteractiveSegmenter.segmment = function() {};
InteractiveSegmenter.setOptions = function() {};
InteractiveSegmenter.close = function() {};
const MPImage = {};
MPImage.hasImageData = function() {};
MPImage.hasImageBitmap = function() {};
MPImage.hasWebGLTexture = function() {};
MPImage.getAsImageData = function() {};
MPImage.getAsImageBitmap = function() {};
MPImage.getAsWebGLTexture = function() {};
MPImage.clone = function() {};
MPImage.close = function() {};
const MPMask = {};
MPMask.hasUint8Array = function() {};
MPMask.hasFloat32Array = function() {};
MPMask.hasWebGLTexture = function() {};
MPMask.getAsUint8Array = function() {};
MPMask.getAsFloat32Array = function() {};
MPMask.getAsWebGLTexture = function() {};
MPMask.clone = function() {};
MPMask.close = function() {};
const ObjectDetector = {};
ObjectDetector.createFromModelBuffer = function() {};
ObjectDetector.createFromOptions = function() {};
ObjectDetector.createFromModelPath = function() {};
ObjectDetector.detect = function() {};
ObjectDetector.detectForVideo = function() {};
ObjectDetector.setOptions = function() {};
ObjectDetector.close = function() {};
const PoseLandmarker = {};
PoseLandmarker.POSE_CONNECTIONS = {};
PoseLandmarker.createFromModelBuffer = function() {};
PoseLandmarker.createFromOptions = function() {};
PoseLandmarker.createFromModelPath = function() {};
PoseLandmarker.detect = function() {};
PoseLandmarker.detectForVideo = function() {};
PoseLandmarker.setOptions = function() {};
PoseLandmarker.close = function() {};