DefinitelyTyped/types/react-auth-kit/PrivateRoute.d.ts
Arkadip Bhattacharya 8f5c2db8f8
Added react-auth-kit (#47368)
* Added react-auth-kit

* fix: Not used file error

Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

* fix: TokenObject.d.ts not found

* del: Unused Test file

Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

* fix: Error of import

Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

* fix: Errors on AuthProvier and HOCs

Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

* fix:  prefer-declare-function errors

Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

* removed: utility types

Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

* fix: Higher order components errors

Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

* fix: New line

Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

* deleted: not needed files and test file

Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>

* fix: tsconfig error

Signed-off-by: Arkadip Bhattacharya <in2arkadipb13@gmail.com>
2020-09-11 08:52:58 -07:00

17 lines
481 B
TypeScript

import * as React from 'react';
import { RouteProps } from 'react-router-dom';
interface PrivateRouteProps extends RouteProps {
loginPath: string;
}
/**
* Private Route for Components
*
* @remarks
* This Component is based on {@link https://reactrouter.com/web/api/Route | reactrouter.Route}.
* So you need to install react-route-dom before use it
*
* @param props
*/
declare const PrivateRoute: React.FunctionComponent<PrivateRouteProps>;
export default PrivateRoute;