1
0
mirror of https://github.com/NginxProxyManager/nginx-proxy-manager.git synced 2025-04-19 09:02:14 +03:00
2024-11-04 07:48:41 +10:00

30 lines
477 B
TypeScript

import * as api from "./base";
import { User } from "./models";
export interface AuthOptions {
type: string;
secret: string;
}
export interface NewUser {
name: string;
email: string;
isDisabled: boolean;
auth: AuthOptions;
capabilities: string[];
}
export async function createUser(
data: NewUser,
abortController?: AbortController,
): Promise<User> {
const { result } = await api.post(
{
url: "/users",
data,
},
abortController,
);
return result;
}