Files
bigcapital/packages/server/src/services/Features/FeaturesConfigureManager.ts
2023-02-03 11:57:50 +02:00

19 lines
443 B
TypeScript

import { get } from 'lodash';
import { Service } from 'typedi';
import { FeaturesConfigure } from './constants';
@Service()
export class FeaturesConfigureManager {
/**
*
* @param featureName
* @returns
*/
getFeatureConfigure = (featureName: string, accessor?: string) => {
const meta = FeaturesConfigure.find(
(feature) => feature.name === featureName
);
return accessor ? get(meta, accessor) : meta;
};
}