From cba4fa48246e23bbb7d4ede2ab26d3f7bcd7ffb6 Mon Sep 17 00:00:00 2001 From: Lahiru Maramba Date: Tue, 13 Dec 2022 11:59:21 -0500 Subject: [PATCH] change: Deprecate AutoML model support --- etc/firebase-admin.api.md | 2 ++ etc/firebase-admin.machine-learning.api.md | 1 + src/machine-learning/machine-learning-namespace.ts | 2 ++ src/machine-learning/machine-learning.ts | 2 ++ 4 files changed, 7 insertions(+) diff --git a/etc/firebase-admin.api.md b/etc/firebase-admin.api.md index e5a20b8d66..e8c27b99bd 100644 --- a/etc/firebase-admin.api.md +++ b/etc/firebase-admin.api.md @@ -320,6 +320,8 @@ export function machineLearning(app?: App): machineLearning.MachineLearning; // @public (undocumented) export namespace machineLearning { // Warning: (ae-forgotten-export) The symbol "AutoMLTfliteModelOptions" needs to be exported by the entry point default-namespace.d.ts + // + // @deprecated export type AutoMLTfliteModelOptions = AutoMLTfliteModelOptions; // Warning: (ae-forgotten-export) The symbol "GcsTfliteModelOptions" needs to be exported by the entry point default-namespace.d.ts export type GcsTfliteModelOptions = GcsTfliteModelOptions; diff --git a/etc/firebase-admin.machine-learning.api.md b/etc/firebase-admin.machine-learning.api.md index 80fa32bcc5..7fcd04be5c 100644 --- a/etc/firebase-admin.machine-learning.api.md +++ b/etc/firebase-admin.machine-learning.api.md @@ -86,6 +86,7 @@ export interface ModelOptionsBase { // @public export interface TFLiteModel { + // @deprecated readonly automlModel?: string; readonly gcsTfliteUri?: string; readonly sizeBytes: number; diff --git a/src/machine-learning/machine-learning-namespace.ts b/src/machine-learning/machine-learning-namespace.ts index 1e48887db8..e02601dd60 100644 --- a/src/machine-learning/machine-learning-namespace.ts +++ b/src/machine-learning/machine-learning-namespace.ts @@ -82,6 +82,8 @@ export namespace machineLearning { /** * Type alias to {@link firebase-admin.machine-learning#AutoMLTfliteModelOptions}. + * + * @deprecated AutoMLTfliteModelOptions will be removed in the next major version. */ export type AutoMLTfliteModelOptions = TAutoMLTfliteModelOptions; diff --git a/src/machine-learning/machine-learning.ts b/src/machine-learning/machine-learning.ts index 947f4f7de4..1db987e421 100644 --- a/src/machine-learning/machine-learning.ts +++ b/src/machine-learning/machine-learning.ts @@ -53,6 +53,8 @@ export interface TFLiteModel { /** * The AutoML model reference from which the model was originally provided * to Firebase. + * + * @deprecated AutoML model support will be removed in the next major version. */ readonly automlModel?: string; }