react-application-core
Version:
A react-based application core for the business applications.
24 lines (23 loc) • 912 B
TypeScript
import { IEntity, IKeyValue } from '../definitions.interface';
import { IConnectorEntity, IRouteConfigurationEntity } from '../definition';
export declare function buildRoute(path: string, params: IKeyValue): string;
/**
* @stable [10.09.2020]
* @param path
* @param entity
*/
export declare const buildEntityRoute: <TEntity extends IEntity>(path: string, entity?: TEntity) => string;
/**
* @stable [11.09.2019]
* @param {string} section
* @param {Map<string, >} connectorConfigs
* @returns {string}
*/
export declare const getRoutePathBySection: (section: string, connectorConfigs: Map<string, IConnectorEntity>) => string;
/**
* @stable [07.06.2020]
*/
export declare class RouteUtils {
static readonly asRoutePath: (entity: IRouteConfigurationEntity) => string;
static readonly buildEntityRoute: <TEntity extends IEntity>(path: string, entity?: TEntity) => string;
}