@kinde-oss/kinde-node-express
Version:
Kinde SDK for traditional Node.js Express web apps that run on the server
23 lines (22 loc) • 648 B
TypeScript
import type { Router } from 'express';
import type { ParsedQs } from 'qs';
/**
* Extracts the redirect route from the redirectUrl provided as part of the
* initial client configuration.
*
* @returns {string}
*/
export declare const getRedirectRoute: () => string;
/**
* Validates request query parameters for login, regsister and createOrg URLs.
*
* @param {object} requestQuery
* @returns {Error | null}
*/
export declare const validateQueryParams: (requestQuery: ParsedQs) => Error | null;
/**
* Returns express Router with all the above handlers attached.
*
* @returns {Router}
*/
export declare const getAuthRouter: () => Router;