const session = await baas.auth.register({
email: "user@example.com",
password: "SecurePassword123!",
displayName: "Alex Doe",
avatar: "https://example.com/avatar.png",
metadata: { role: "admin", age: 28 },
});const session = await baas.auth.login({
email: "user@example.com",
password: "SecurePassword123!",
});
console.log("Logged In Token:", session.accessToken);The SDK automatically unwraps response success envelopes at runtime, returning the target type directly. You can import type helpers directly from the SDK:
import type { AuthSession } from "@kroxt/baas-sdk";
const session: AuthSession = await baas.auth.login({
email: "user@example.com",
password: "SecurePassword123!",
});
console.log("Welcome back:", session.user.displayName);
console.log("Access Token:", session.accessToken);