- 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; 
}Optionalheaders?: Record<string, string>
Optionaljson?: boolean
Optionaltoken?: 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>
Optionalheaders?: Record<string, string>
Optionaljson?: boolean
Optionaltoken?: 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