useToken variable

Home > @galvanize-inc/jwtdown-for-react > useToken

useToken variable#

Hook that provides token, register, login, logout, fetchWithCookie, and fetchWithToken

Signature:

useToken: () => {
  token: string | null;
  register: (userData: RegistrationData, url: string, method?: string) =>
    Promise<Boolean>;
  login: (username: string, password: string) => Promise<Boolean>;
  logout: () => Promise<Boolean>;
  fetchWithCookie: (url: string, method?: string, options?: object) =>
    Promise<any>;
  fetchWithToken: (
    url: string,
    method?: string,
    otherHeaders?: object,
    options?: object
  ) => Promise<any>;
};