- users(get, post, __): {
authenticate: ((username: string, password: string) => Promise<{
id: string;
token: string;
}>);
exists: ((username: string) => Promise<boolean>);
get: ((options: {
username: string;
} | {
id: string;
}) => Promise<Utils.APITypes.Users.User>);
me: (() => Promise<Me>);
resolve: ((username: string) => Promise<string>);
} Parameters
- get: (<T>(__namedParameters: {
headers?: Record<string, string>;
json?: boolean;
token?: null | string;
uri: string;
}) => Promise<Res<T>>)- <T>(__namedParameters): Promise<Res<T>>
Parameters
- __namedParameters: {
headers?: Record<string, string>;
json?: boolean;
token?: null | string;
uri: string;
}Optional
headers?: Record<string, string>
Optional
json?: boolean
Optional
token?: null | string
uri: string
Returns Promise<Res<T>>
- post: (<T>(__namedParameters: {
body: Record<string, any>;
headers?: Record<string, string>;
json?: boolean;
token?: string;
uri: string;
}) => Promise<Res<T>>)- <T>(__namedParameters): Promise<Res<T>>
Parameters
- __namedParameters: {
body: Record<string, any>;
headers?: Record<string, string>;
json?: boolean;
token?: string;
uri: string;
}body: Record<string, any>
Optional
headers?: Record<string, string>
Optional
json?: boolean
Optional
token?: string
uri: string
Returns Promise<Res<T>>
- __: APIDefaults
Returns {
authenticate: ((username: string, password: string) => Promise<{
id: string;
token: string;
}>);
exists: ((username: string) => Promise<boolean>);
get: ((options: {
username: string;
} | {
id: string;
}) => Promise<Utils.APITypes.Users.User>);
me: (() => Promise<Me>);
resolve: ((username: string) => Promise<string>);
}
authenticate: ((username: string, password: string) => Promise<{
id: string;
token: string;
}>)
- (username, password): Promise<{
id: string;
token: string;
}> Parameters
- username: string
- password: string
Returns Promise<{
id: string;
token: string;
}>
exists: ((username: string) => Promise<boolean>)
- (username): Promise<boolean>
Returns Promise<boolean>
get: ((options: {
username: string;
} | {
id: string;
}) => Promise<Utils.APITypes.Users.User>)
me: (() => Promise<Me>)
- (): Promise<Me>
Returns Promise<Me>
resolve: ((username: string) => Promise<string>)
- (username): Promise<string>
Returns Promise<string>
Checks whether a user exists