summaryrefslogtreecommitdiff
path: root/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication
diff options
context:
space:
mode:
authoraltaf-creator <dev@altafcreator.com>2025-11-09 11:15:19 +0800
committeraltaf-creator <dev@altafcreator.com>2025-11-09 11:15:19 +0800
commit8eff962cab608341a6f2fedc640a0e32d96f26e2 (patch)
tree05534d1a720ddc3691d346c69b4972555820a061 /frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication
pain
Diffstat (limited to 'frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication')
-rw-r--r--frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/create_auth_uri.d.ts26
-rw-r--r--frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/custom_token.d.ts26
-rw-r--r--frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/email_and_password.d.ts86
-rw-r--r--frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/email_link.d.ts32
-rw-r--r--frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/idp.d.ts40
-rw-r--r--frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/mfa.d.ts73
-rw-r--r--frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/recaptcha.d.ts34
-rw-r--r--frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/sign_up.d.ts34
-rw-r--r--frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/sms.d.ts54
-rw-r--r--frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/token.d.ts37
10 files changed, 442 insertions, 0 deletions
diff --git a/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/create_auth_uri.d.ts b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/create_auth_uri.d.ts
new file mode 100644
index 0000000..8c2db00
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/create_auth_uri.d.ts
@@ -0,0 +1,26 @@
+/**
+ * @license
+ * Copyright 2020 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.
+ */
+import { Auth } from '../../model/public_types';
+export interface CreateAuthUriRequest {
+ identifier: string;
+ continueUri: string;
+ tenantId?: string;
+}
+export interface CreateAuthUriResponse {
+ signinMethods: string[];
+}
+export declare function createAuthUri(auth: Auth, request: CreateAuthUriRequest): Promise<CreateAuthUriResponse>;
diff --git a/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/custom_token.d.ts b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/custom_token.d.ts
new file mode 100644
index 0000000..ad776c7
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/custom_token.d.ts
@@ -0,0 +1,26 @@
+/**
+ * @license
+ * Copyright 2020 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.
+ */
+import { IdTokenResponse } from '../../model/id_token';
+import { Auth } from '../../model/public_types';
+export interface SignInWithCustomTokenRequest {
+ token: string;
+ returnSecureToken: boolean;
+ tenantId?: string;
+}
+export interface SignInWithCustomTokenResponse extends IdTokenResponse {
+}
+export declare function signInWithCustomToken(auth: Auth, request: SignInWithCustomTokenRequest): Promise<SignInWithCustomTokenResponse>;
diff --git a/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/email_and_password.d.ts b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/email_and_password.d.ts
new file mode 100644
index 0000000..90028bd
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/email_and_password.d.ts
@@ -0,0 +1,86 @@
+/**
+ * @license
+ * Copyright 2020 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.
+ */
+import { ActionCodeOperation, Auth } from '../../model/public_types';
+import { RecaptchaClientType, RecaptchaVersion } from '../index';
+import { IdToken, IdTokenResponse } from '../../model/id_token';
+export interface SignInWithPasswordRequest {
+ returnSecureToken?: boolean;
+ email: string;
+ password: string;
+ tenantId?: string;
+ captchaResponse?: string;
+ clientType?: RecaptchaClientType;
+ recaptchaVersion?: RecaptchaVersion;
+}
+export interface SignInWithPasswordResponse extends IdTokenResponse {
+ email: string;
+ displayName: string;
+}
+export declare function signInWithPassword(auth: Auth, request: SignInWithPasswordRequest): Promise<SignInWithPasswordResponse>;
+export interface GetOobCodeRequest {
+ email?: string;
+ continueUrl?: string;
+ iOSBundleId?: string;
+ iosAppStoreId?: string;
+ androidPackageName?: string;
+ androidInstallApp?: boolean;
+ androidMinimumVersionCode?: string;
+ canHandleCodeInApp?: boolean;
+ dynamicLinkDomain?: string;
+ tenantId?: string;
+ targetProjectid?: string;
+ linkDomain?: string;
+}
+export interface VerifyEmailRequest extends GetOobCodeRequest {
+ requestType: ActionCodeOperation.VERIFY_EMAIL;
+ idToken: IdToken;
+}
+export interface PasswordResetRequest extends GetOobCodeRequest {
+ requestType: ActionCodeOperation.PASSWORD_RESET;
+ email: string;
+ captchaResp?: string;
+ clientType?: RecaptchaClientType;
+ recaptchaVersion?: RecaptchaVersion;
+}
+export interface EmailSignInRequest extends GetOobCodeRequest {
+ requestType: ActionCodeOperation.EMAIL_SIGNIN;
+ email: string;
+ captchaResp?: string;
+ clientType?: RecaptchaClientType;
+ recaptchaVersion?: RecaptchaVersion;
+}
+export interface VerifyAndChangeEmailRequest extends GetOobCodeRequest {
+ requestType: ActionCodeOperation.VERIFY_AND_CHANGE_EMAIL;
+ idToken: IdToken;
+ newEmail: string;
+}
+interface GetOobCodeResponse {
+ email: string;
+}
+export interface VerifyEmailResponse extends GetOobCodeResponse {
+}
+export interface PasswordResetResponse extends GetOobCodeResponse {
+}
+export interface EmailSignInResponse extends GetOobCodeResponse {
+}
+export interface VerifyAndChangeEmailResponse extends GetOobCodeRequest {
+}
+export declare function sendEmailVerification(auth: Auth, request: VerifyEmailRequest): Promise<VerifyEmailResponse>;
+export declare function sendPasswordResetEmail(auth: Auth, request: PasswordResetRequest): Promise<PasswordResetResponse>;
+export declare function sendSignInLinkToEmail(auth: Auth, request: EmailSignInRequest): Promise<EmailSignInResponse>;
+export declare function verifyAndChangeEmail(auth: Auth, request: VerifyAndChangeEmailRequest): Promise<VerifyAndChangeEmailResponse>;
+export {};
diff --git a/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/email_link.d.ts b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/email_link.d.ts
new file mode 100644
index 0000000..eef24a5
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/email_link.d.ts
@@ -0,0 +1,32 @@
+/**
+ * @license
+ * Copyright 2020 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.
+ */
+import { IdTokenResponse } from '../../model/id_token';
+import { Auth } from '../../model/public_types';
+export interface SignInWithEmailLinkRequest {
+ email: string;
+ oobCode: string;
+ tenantId?: string;
+}
+export interface SignInWithEmailLinkResponse extends IdTokenResponse {
+ email: string;
+ isNewUser: boolean;
+}
+export declare function signInWithEmailLink(auth: Auth, request: SignInWithEmailLinkRequest): Promise<SignInWithEmailLinkResponse>;
+export interface SignInWithEmailLinkForLinkingRequest extends SignInWithEmailLinkRequest {
+ idToken: string;
+}
+export declare function signInWithEmailLinkForLinking(auth: Auth, request: SignInWithEmailLinkForLinkingRequest): Promise<SignInWithEmailLinkResponse>;
diff --git a/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/idp.d.ts b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/idp.d.ts
new file mode 100644
index 0000000..dd75832
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/idp.d.ts
@@ -0,0 +1,40 @@
+/**
+ * @license
+ * Copyright 2020 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.
+ */
+import { IdToken, IdTokenResponse } from '../../model/id_token';
+import { Auth } from '../../model/public_types';
+export interface SignInWithIdpRequest {
+ requestUri: string;
+ postBody?: string;
+ sessionId?: string;
+ tenantId?: string;
+ returnSecureToken: boolean;
+ returnIdpCredential?: boolean;
+ idToken?: IdToken;
+ autoCreate?: boolean;
+ pendingToken?: string;
+}
+/**
+ * @internal
+ */
+export interface SignInWithIdpResponse extends IdTokenResponse {
+ oauthAccessToken?: string;
+ oauthTokenSecret?: string;
+ nonce?: string;
+ oauthIdToken?: string;
+ pendingToken?: string;
+}
+export declare function signInWithIdp(auth: Auth, request: SignInWithIdpRequest): Promise<SignInWithIdpResponse>;
diff --git a/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/mfa.d.ts b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/mfa.d.ts
new file mode 100644
index 0000000..0d2abed
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/mfa.d.ts
@@ -0,0 +1,73 @@
+/**
+ * @license
+ * Copyright 2020 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.
+ */
+import { RecaptchaClientType, RecaptchaVersion } from '../index';
+import { Auth } from '../../model/public_types';
+import { IdTokenResponse } from '../../model/id_token';
+import { MfaEnrollment } from '../account_management/mfa';
+import { SignInWithIdpResponse } from './idp';
+import { SignInWithPhoneNumberRequest, SignInWithPhoneNumberResponse } from './sms';
+export interface FinalizeMfaResponse {
+ idToken: string;
+ refreshToken: string;
+}
+/**
+ * @internal
+ */
+export interface IdTokenMfaResponse extends IdTokenResponse {
+ mfaPendingCredential?: string;
+ mfaInfo?: MfaEnrollment[];
+}
+export interface StartPhoneMfaSignInRequest {
+ mfaPendingCredential: string;
+ mfaEnrollmentId: string;
+ phoneSignInInfo: {
+ recaptchaToken?: string;
+ captchaResponse?: string;
+ clientType?: RecaptchaClientType;
+ recaptchaVersion?: RecaptchaVersion;
+ };
+ tenantId?: string;
+}
+export interface StartPhoneMfaSignInResponse {
+ phoneResponseInfo: {
+ sessionInfo: string;
+ };
+}
+export declare function startSignInPhoneMfa(auth: Auth, request: StartPhoneMfaSignInRequest): Promise<StartPhoneMfaSignInResponse>;
+export interface FinalizePhoneMfaSignInRequest {
+ mfaPendingCredential: string;
+ phoneVerificationInfo: SignInWithPhoneNumberRequest;
+ tenantId?: string;
+}
+export interface FinalizeTotpMfaSignInRequest {
+ mfaPendingCredential: string;
+ totpVerificationInfo: {
+ verificationCode: string;
+ };
+ tenantId?: string;
+ mfaEnrollmentId: string;
+}
+export interface FinalizePhoneMfaSignInResponse extends FinalizeMfaResponse {
+}
+export interface FinalizeTotpMfaSignInResponse extends FinalizeMfaResponse {
+}
+export declare function finalizeSignInPhoneMfa(auth: Auth, request: FinalizePhoneMfaSignInRequest): Promise<FinalizePhoneMfaSignInResponse>;
+export declare function finalizeSignInTotpMfa(auth: Auth, request: FinalizeTotpMfaSignInRequest): Promise<FinalizeTotpMfaSignInResponse>;
+/**
+ * @internal
+ */
+export type PhoneOrOauthTokenResponse = SignInWithPhoneNumberResponse | SignInWithIdpResponse | IdTokenResponse;
diff --git a/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/recaptcha.d.ts b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/recaptcha.d.ts
new file mode 100644
index 0000000..e324d6d
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/recaptcha.d.ts
@@ -0,0 +1,34 @@
+/**
+ * @license
+ * Copyright 2020 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.
+ */
+import { RecaptchaClientType, RecaptchaVersion } from '../index';
+import { Auth } from '../../model/public_types';
+export declare function getRecaptchaParams(auth: Auth): Promise<string>;
+interface GetRecaptchaConfigRequest {
+ tenantId?: string;
+ clientType?: RecaptchaClientType;
+ version?: RecaptchaVersion;
+}
+export interface RecaptchaEnforcementProviderState {
+ provider: string;
+ enforcementState: string;
+}
+export interface GetRecaptchaConfigResponse {
+ recaptchaKey: string;
+ recaptchaEnforcementState: RecaptchaEnforcementProviderState[];
+}
+export declare function getRecaptchaConfig(auth: Auth, request: GetRecaptchaConfigRequest): Promise<GetRecaptchaConfigResponse>;
+export {};
diff --git a/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/sign_up.d.ts b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/sign_up.d.ts
new file mode 100644
index 0000000..78f0838
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/sign_up.d.ts
@@ -0,0 +1,34 @@
+/**
+ * @license
+ * Copyright 2020 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.
+ */
+import { RecaptchaClientType, RecaptchaVersion } from '../index';
+import { IdTokenResponse } from '../../model/id_token';
+import { Auth } from '../../model/public_types';
+export interface SignUpRequest {
+ idToken?: string;
+ returnSecureToken?: boolean;
+ email?: string;
+ password?: string;
+ tenantId?: string;
+ captchaResponse?: string;
+ clientType?: RecaptchaClientType;
+ recaptchaVersion?: RecaptchaVersion;
+}
+export interface SignUpResponse extends IdTokenResponse {
+ displayName?: string;
+ email?: string;
+}
+export declare function signUp(auth: Auth, request: SignUpRequest): Promise<SignUpResponse>;
diff --git a/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/sms.d.ts b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/sms.d.ts
new file mode 100644
index 0000000..617aa64
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/sms.d.ts
@@ -0,0 +1,54 @@
+/**
+ * @license
+ * Copyright 2020 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.
+ */
+import { RecaptchaClientType, RecaptchaVersion } from '../index';
+import { IdTokenResponse } from '../../model/id_token';
+import { Auth } from '../../model/public_types';
+export interface SendPhoneVerificationCodeRequest {
+ phoneNumber: string;
+ recaptchaToken?: string;
+ tenantId?: string;
+ captchaResponse?: string;
+ clientType?: RecaptchaClientType;
+ recaptchaVersion?: RecaptchaVersion;
+}
+export interface SendPhoneVerificationCodeResponse {
+ sessionInfo: string;
+}
+export declare function sendPhoneVerificationCode(auth: Auth, request: SendPhoneVerificationCodeRequest): Promise<SendPhoneVerificationCodeResponse>;
+/**
+ * @internal
+ */
+export interface SignInWithPhoneNumberRequest {
+ temporaryProof?: string;
+ phoneNumber?: string;
+ sessionInfo?: string;
+ code?: string;
+ tenantId?: string;
+}
+export interface LinkWithPhoneNumberRequest extends SignInWithPhoneNumberRequest {
+ idToken: string;
+}
+/**
+ * @internal
+ */
+export interface SignInWithPhoneNumberResponse extends IdTokenResponse {
+ temporaryProof?: string;
+ phoneNumber?: string;
+}
+export declare function signInWithPhoneNumber(auth: Auth, request: SignInWithPhoneNumberRequest): Promise<SignInWithPhoneNumberResponse>;
+export declare function linkWithPhoneNumber(auth: Auth, request: LinkWithPhoneNumberRequest): Promise<SignInWithPhoneNumberResponse>;
+export declare function verifyPhoneNumberForExisting(auth: Auth, request: SignInWithPhoneNumberRequest): Promise<SignInWithPhoneNumberResponse>;
diff --git a/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/token.d.ts b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/token.d.ts
new file mode 100644
index 0000000..1433eae
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/auth/dist/esm/src/api/authentication/token.d.ts
@@ -0,0 +1,37 @@
+/**
+ * @license
+ * Copyright 2020 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.
+ */
+import { Auth } from '../../model/public_types';
+export declare const enum TokenType {
+ REFRESH_TOKEN = "REFRESH_TOKEN",
+ ACCESS_TOKEN = "ACCESS_TOKEN"
+}
+export interface RequestStsTokenResponse {
+ accessToken: string;
+ expiresIn: string;
+ refreshToken: string;
+}
+export interface RevokeTokenRequest {
+ providerId: string;
+ tokenType: TokenType;
+ token: string;
+ idToken: string;
+ tenantId?: string;
+}
+export interface RevokeTokenResponse {
+}
+export declare function requestStsToken(auth: Auth, refreshToken: string): Promise<RequestStsTokenResponse>;
+export declare function revokeToken(auth: Auth, request: RevokeTokenRequest): Promise<RevokeTokenResponse>;