drupal-react-oauth-provider
Version:
Drupal React Oauth Provider and Hooks for REST / JSONAPI etc.
25 lines (24 loc) • 631 B
TypeScript
import { Data, Error, Loading } from '../../returnTypes';
declare type LoginProxy = {
username: string;
password: string;
proxyURL: string;
};
interface LazyLogin {
loading: Loading;
error: Error;
data: Data;
}
declare type UseLazyLoginProxy = [(params: LoginProxy) => void, LazyLogin];
/**
* Uses a proxy server to login to Drupal.
* @example
* const [login, { loading, error, data }] = useLazyLoginProxy();
* login({
* username: 'username',
* password: 'password',
* proxyURL: 'url',
* });
*/
export declare const useLazyLoginProxy: () => UseLazyLoginProxy;
export {};