import * as Brand from "effect/Brand"
export type UserId = string & Brand.Brand<"UserId">
export const UserId = Brand.nominal<UserId>()
export type UserSessionId = string & Brand.Brand<"UserSessionId">
export const UserSessionId = Brand.nominal<UserSessionId>()
export type UserPasskeyId = string & Brand.Brand<"UserPasskeyId">
export const UserPasskeyId = Brand.nominal<UserPasskeyId>()
// and a lot more...
import * as Brand from "effect/Brand"
export type UserId = string & Brand.Brand<"UserId">
export const UserId = Brand.nominal<UserId>()
export type UserSessionId = string & Brand.Brand<"UserSessionId">
export const UserSessionId = Brand.nominal<UserSessionId>()
export type UserPasskeyId = string & Brand.Brand<"UserPasskeyId">
export const UserPasskeyId = Brand.nominal<UserPasskeyId>()
// and a lot more...