クラスユーザー <UserFunctionsFactoryType, ユーザーカスタムデータ型, ユーザープロファイルデータタイプ>

アプリの認証されたユーザーの表現。

型パラメータ

アクセス

  • get isLogedIn ( ) :ブール値
  • ユーザーのログイン状態。

    ブール値を返します

    true ユーザーがログインしている場合はfalse 、そうでない場合は になります。

  • get providerType ( ) : ProviderType
  • ユーザーを認証するときに使用されるプロバイダーの種類。 複数の ID が存在する場合は、最初に見つかった ID のプロバイダータイプが返されます。

    ProviderType を返します

    列挙stringとしてのプロバイダーの種類。

    非推奨

    代わりにIDを使用してください。

メソッド

  • のさまざまなユーザー関連イベントで起動されるリスナーを追加します。 これには、認証トークンの更新、トークンの更新、カスタム ユーザー データの更新、ログアウトが含まれます。

    パラメーター

    • コールバック:ユーザー変更コールバック

      イベントが発生したときに起動されるコールバック。

    Returns void

  • リモート Atlas App Services Function を名前で呼び出します。

    パラメーター

    • name : string

      App Services Function の名前。

    • Rest ...args :不明[]

      関数に渡される引数。

    Promise <不明>を返します

    関数によって返される値に解決される Promise 。

    注意

    このメソッドを呼び出す代わりに、 functions[name]()の使用を検討してください。

    // These are all equivalent:
    await user.callFunction("doThing", a1, a2, a3);
    await user.functions.doThing(a1, a2, a3);
    await user.functions["doThing"](a1, a2, a3);

    // The methods returned from the functions object are bound, which is why it's okay to store the function in a variable before calling it:
    const doThing = user.functions.doThing;
    await doThing(a1);
    await doThing(a2);
  • 別の認証情報セットで表される ID にユーザーをリンクします。

    パラメーター

    • 認証情報:認証情報

      リンク時に使用する認証情報。

    Returns Promise<void>

    ユーザーが認証情報にリンクされると解決される Promise 。

TypeDocを使用して生成