@stryke/types
Version:
A package containing many base TypeScript type definitions that are shared across many projects.
29 lines • 494 B
text/typescript
//#region src/user.d.ts
type UserType = "external" | "internal" | "service" | "admin";
interface UserBase {
/**
* The user's ID.
*/
id: string;
/**
* The user's full name.
*/
username?: string;
/**
* The user's type.
*
* @defaultValue "external"
*/
type: UserType;
/**
* The user's email address.
*/
email?: string;
/**
* The user's role.
*/
role?: string;
}
//#endregion
export { UserBase, UserType };
//# sourceMappingURL=user.d.mts.map