mirror of
https://github.com/CorentinTh/it-tools.git
synced 2025-04-20 06:55:06 -04:00
17 lines
585 B
TypeScript
17 lines
585 B
TypeScript
import { keyBy, map } from 'lodash-es';
|
|
import { randomPortGeneratorTool } from './definitions/random-port-generator/random-port-generator.tool';
|
|
import { tokenGeneratorTool } from './definitions/token-generator/token-generator.tool';
|
|
|
|
export const toolDefinitions = [
|
|
tokenGeneratorTool,
|
|
randomPortGeneratorTool,
|
|
];
|
|
|
|
export const toolSlugs = map(toolDefinitions, 'slug');
|
|
export const toolDefinitionBySlug = keyBy(toolDefinitions, 'slug');
|
|
|
|
export { getToolDefinitionBySlug };
|
|
|
|
function getToolDefinitionBySlug({ slug }: { slug: string }) {
|
|
return toolDefinitionBySlug[slug];
|
|
}
|