default: Hono<BlankEnv, {
/current: {
$get: {
input: {};
output: {
data: {
$createdAt: string;
$id: string;
$updatedAt: string;
accessedAt: string;
email: string;
emailVerification: boolean;
hash?: string;
hashOptions?: {};
labels: string[];
mfa: boolean;
name: string;
password?: string;
passwordUpdate: string;
phone: string;
phoneVerification: boolean;
prefs: {};
registration: string;
status: boolean;
targets: {
$createdAt: string;
$id: string;
$updatedAt: string;
identifier: string;
name: string;
providerId?: string;
providerType: string;
userId: string;
}[];
};
};
outputFormat: "json";
status: StatusCode;
};
};
} & {
/login: {
$post: {
input: {
json: {
email: string;
password: string;
};
};
output: {
success: boolean;
};
outputFormat: "json";
status: StatusCode;
};
};
} & {
/register: {
$post: {
input: {
json: {
email: string;
name: string;
password: string;
};
};
output: {
success: boolean;
};
outputFormat: "json";
status: StatusCode;
};
};
} & {
/logout: {
$post: {
input: {};
output: {
success: boolean;
};
outputFormat: "json";
status: StatusCode;
};
};
}, "/"> = ...