Files
DefinitelyTyped/types/redux-auth-wrapper/authWrapper.d.ts
2017-08-19 15:25:40 +09:00

16 lines
438 B
TypeScript

import { ReactType } from "react";
import { AuthConfig, AuthWrapperDecorator } from "redux-auth-wrapper";
export interface InjectedAuthProps {
isAuthenticated: boolean;
isAuthenticating: boolean;
}
export interface AuthWrapperConfig extends AuthConfig {
FailureComponent?: ReactType;
}
export default function authWrapper<OwnProps = {}>(
config: AuthWrapperConfig
): AuthWrapperDecorator<OwnProps & InjectedAuthProps>;