Current File : /home/tradevaly/www/fresh/node_modules/@firebase/auth/dist/esm2017/src/model/enums.d.ts |
/**
* @license
* Copyright 2021 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* Enumeration of supported providers.
* @internal
*/
export declare const enum ProviderId {
/** @internal */
ANONYMOUS = "anonymous",
/** @internal */
CUSTOM = "custom",
/** Facebook provider ID */
FACEBOOK = "facebook.com",
/** @internal */
FIREBASE = "firebase",
/** GitHub provider ID */
GITHUB = "github.com",
/** Google provider ID */
GOOGLE = "google.com",
/** Password provider */
PASSWORD = "password",
/** Phone provider */
PHONE = "phone",
/** Twitter provider ID */
TWITTER = "twitter.com"
}
/**
* Enumeration of supported sign-in methods.
* @internal
*/
export declare const enum SignInMethod {
/** @internal */
ANONYMOUS = "anonymous",
/** Email link sign in method */
EMAIL_LINK = "emailLink",
/** Email/password sign in method */
EMAIL_PASSWORD = "password",
/** Facebook sign in method */
FACEBOOK = "facebook.com",
/** GitHub sign in method */
GITHUB = "github.com",
/** Google sign in method */
GOOGLE = "google.com",
/** Phone sign in method */
PHONE = "phone",
/** Twitter sign in method */
TWITTER = "twitter.com"
}
/**
* Enumeration of supported operation types.
* @internal
*/
export declare const enum OperationType {
/** Operation involving linking an additional provider to an already signed-in user. */
LINK = "link",
/** Operation involving using a provider to reauthenticate an already signed-in user. */
REAUTHENTICATE = "reauthenticate",
/** Operation involving signing in a user. */
SIGN_IN = "signIn"
}