User
User
ユーザー管理を担当する Feature
概要
User はユーザーの作成・取得を管理する。サブフィーチャーとして Profile(公開プロフィール)を持つ。
API
Handler
| 関数 | 説明 |
|---|---|
createUser(client, input) | ユーザーを作成 |
Service
| 関数 | 説明 |
|---|---|
createUser(client, input) | ユーザー作成処理 |
Schema
| スキーマ | 型 | 説明 |
|---|---|---|
UserSchema | User | ユーザー |
CreateUserInputSchema | CreateUserInput | ユーザー作成入力 |
サブフィーチャー
- Profile — 公開プロフィール管理
使用例
import { User } from "@unitto/features";
// ユーザー作成
const user = await User.Handler.createUser(client, {
name: "Taro",
email: "taro@example.com",
});
// プロフィール取得
const profile = await User.Profile.Handler.findProfileByUserId(client, user.id);